Block 0_0_0_0_21_0_48858_0:
TRANSIENT::MetaKey(name=call.trace.push, typ=class analysis.icfg.Inliner$CallStack$PushRecord)=PushRecord(callee=MethodRef(contractAddress=274184521717934524641157099916833587240, sigHash=SigHash(6ccc642f), attr=COMMON), summary=CallSummary(toVar=0xce4604a0000000000000000000000028, valueVar=R101:bv256, gasVar=R6313:bv256, inOffset=R6589:bv256, inSize=0x24, inBase=M6308:bytemap, outOffset=R6589:bv256, outSize=0x0, outBase=M6308:bytemap, callType=DELEGATE, calleeResolution=ResolvedAddress(address=274184521717934524641157099916833587240, reference=null), sigResolution=[1825334319], callConvention=CallConvention(input=CallInput(baseVar=tacM:bytemap, offset=R91492:bv256, simplifiedOffset=null, size=R91496:bv256, inputSizeLowerBound=36, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=ResolvedAddress(address=1825334319, reference=null), c=0x6ccc642f00000000000000000000000000000000000000000000000000000000), ScratchByteRange(from=4, to=35)=Variable(scratchRange=ScratchByteRange(from=4, to=35), contractReference=null, v=R123:bv256)}), rawOut=CallOutput(base=M6308:bytemap, offset=R6589:bv256, size=R6589:bv256)), origCallcore=CallCore 0xce4604a0000000000000000000000028 R91642:bv256 R91492:bv256 R91496:bv256 tacM:bytemap R91492:bv256 0x0 tacM:bytemap DELEGATE tacCallvalue:bv256 (14551:57:9:0xce4604a000000000000000000000002a) // .certora_config/autoFinder_ERC1155Action.sol_0/9_autoFinder_ERC1155Action.sol, summaryId=3), id=1)::B6642 = (R80==R6310)&&(R80==0x24)
assume B6642B6643 = tacCalldatabuf!0@21==0x6ccc642f00000000000000000000000000000000000000000000000000000000
assume B6643tacCalldatabuf!4@21 = R123
::Start procedure FreeCollateralExternal-checkFreeCollateralAndRevert::TRANSIENT::MetaKey(name=internal.func.finder.info, typ=class analysis.ip.InternalFunctionFinderReport)=InternalFunctionFinderReport(unresolvedFunctions=[], attemptedToFind=[], duplicateStartPCs={})::R6644 = W43[0xce4604a000000000000000000000002a]B6645 = R6644>0x0
assume B6645B6646 = R80<0x4
assume !B6646B6647 = 0x451d958f==R81
assume !B6647B6648 = 0x6cb65eaf==R81
assume !B6648B6649 = 0x6ccc642f==R81
assume B6649R6650 = R80-0x4 R6651 = 0x4+R6650 R6652 = R6651-0x4B6653 = R6652s<0x20B6654 = !B6653
assume B6654B6655 = tacCalldatabuf!4@21==tacCalldatabuf!4@21
assume B6655TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=0, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=15), sort=ConstBlock(sz=160))::M6659 = M82[0x140] = R123M6660 = M6659[0x160] = 0xf4241
M6661 = M6660[0x120] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=173, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=62), sort=PackedByteArray(finalWrite=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=62)))::I6662 = keccak256exprsimple(0xf4241 R123)
TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sload v:bv256 0xf4241.0x0[key account] tacS:wordmap::R6663 = W3659[I6662] UR6666 = havocR6667 = UR6666:uf(R123)R6668 = UR474:uf(R123)I6669 = R6668+int 0x1B6670 = R6667==I6669B6671 = forall( QVars(a3:bv256 bv256) true&&true&&(!(true&&true&&!(a3==R123))||(true&&true&&(UR6666:uf(a3)==UR474:uf(a3)))))B6672 = B6670&&B6671
assume B6672TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::R6673 = R6663>>l0x0 R6674 = 0xffffffffff&R6673 R6676 = R6663&0xffffffffffffR6677 = R6676*0x10000000000000000000000000000000000000000000000000000
R6678 = 0xff00000000000000000000000000000000000000000000000000000000000000&R6677 R6680 = R6663>>l0x30 R6681 = R6680>>l0x0 R6682 = 0xff&R6681 R6684 = R6663>>l0x38 R6685 = R6684>>l0x0 R6686 = 0xffff&R6685 R6688 = R6663&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffR6689 = R6688*0x10000000000
R6690 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R6689 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=174, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=69), sort=ConstBlock(sz=160))::R6692 = 0x0M6693 = M6661[0x240] = false
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=177, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=121), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=176, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=112), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=178, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=140), sort=ConstBlock(sz=288))::R6694 = 0x60
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=179, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=168), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=182, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=196), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=181, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=187), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=183, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=215), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=180, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=182), sort=ConstBlock(sz=224))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=175, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=99), sort=ConstBlock(sz=256))::B6695 = R6686==0x0
if B6695:bool goto 2597_1009_0_0_21_0_48868_0 else goto 2436_1009_0_0_21_0_48865_0
Block 533_1017_0_0_21_0_48861_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37), sort=PackedByteArray(finalWrite=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37)))::I9090 = keccak256exprsimple(0xf4241 R123)
R9092 = R6690>>l0x28 R9093 = R6686&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR9094 = R9093*0x1R9095 = R9094&0xffffffffffffffffffffffffffffffffffffffffffffffffffR9096 = R9095*0x100000000000000R9097 = R6682&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR9098 = R9097*0x1R9099 = R9098&0xffffffffffffffffffffffffffffffffffffffffffffffffffffR9100 = R9099*0x1000000000000
R9101 = 0xff00000000000000000000000000000000000000000000000000000000000000&R8907 R9102 = R9101>>l0xd0 R9103 = R6674&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR9104 = R9103*0x1
R9105 = R9104|R9102 R9106 = R9105|R9100 R9107 = R9106|R9096 R9108 = R9107|R9092 TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sstore 0xf4241.0x0[key account] v1:bv256 tacS:wordmap::W9112 = W3659[I9090] = R9108 UR9117 = havocR9118 = UR9117:uf(R123)R9119 = UR3661:uf(R123)I9120 = R9119+int 0x1B9121 = R9118==I9120B9122 = forall( QVars(a4:bv256 bv256) true&&true&&(!(true&&true&&!(a4==R123))||(true&&true&&(UR9117:uf(a4)==UR3661:uf(a4)))))B9123 = B9121&&B9122
assume B9123TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::::Parallel assignment for 9109, 9114 := 9112, 9117::UR9114 = UR9117
Block 552_1017_0_0_21_0_48862_0:
W9109 = ReachabilityCertora3109_1008_0_0_21_0_61740_0 ? W3659 : W9112B9078 = R12805s<0x0B9079 = !B9078
assume B9079 TRANSIENT::MetaKey(name=tac.return.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::R9081 = 0x1
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=1)::::Parallel assignment for 9080, 9110, 9115, 9904, 9907, 9910, 9914, 9917, 9920, 9923, 9926, 9929, 9932, 9935, 9938, 9941, 9944, 9947, 9950, 9953, 9956, 9959, 9962, 9965, 9968, 9971, 9974, 9977, 9980, 9983, 9986, 9989, 9992, 9995, 9998, 10001, 10004, 10007, 10010, 10013, 10016, 10019, 10022, 10025, 10028, 10031 := 9081, 9109, 9114, 0, 5535, 2, 4, 5, 6, 7, 3165, 9, 10, 11, 12, 13, 8111, 15, 16, 7439, 18, 19, 5975, 5978, 5981, 5984, 5987, 5990, 5993, 5996, 5999, 6002, 6005, 6008, 6011, 6014, 6017, 6020, 6023, 6026, 6029, 6032, 6035, 6038, 5957, 6666::R9080 = R9081UR9115 = UR9114UR10031 = UR6666
Block 2436_1009_0_0_21_0_48865_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=3, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=18), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=184, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=9), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=5, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=37), sort=ConstBlock(sz=96))::M7054 = M6693[0x920] = R6686M7055 = M7054[0x940] = 0x2
M7056 = M7055[0x900] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=6, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79)))::R7057 = 0x960 I7058 = keccak256exprsimple(0x2 R6686)
R7059 = W9[I7058] R7061 = R7059>>l0xa0 R7062 = R7061>>l0x0 R7063 = 0xffffffffffffffffffffffffffffffffffffffff&R7059 B7064 = R7063==0x0
if B7064:bool goto 7759_991_0_0_21_0_48985_0 else goto 7775_991_0_0_21_0_48986_0
Block 2490_1007_0_0_21_0_48866_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9920, 9923 := 9922, 9925::R8467 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 8464, 8466 := 8465, 8467::R8466 = R8467
Block 2494_1007_0_0_21_0_48867_0:
B8757 = R6686==0x0B8758 = !B8757
assume B8758 R8759 = R8015+0x60R8760 = R8015+0x20M8761 = M7963[R8760] = R6686R8762 = R8760+0x20M8763 = M8761[R8762] = 0xf424b
R8764 = R8759-R8015 R8765 = R8764-0x20 M8766 = M8763[R8015] = R8765 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=20, nextFPWriteCmd=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=31)))::I8767 = keccak256exprsimple(0xf424b R6686)R8768 = R8759+0x60R8769 = R8759+0x20M8771 = M8766[R8769] = R123R8772 = R8769+0x20M8773 = M8771[R8772] = I8767
R8774 = R8768-R8759 R8775 = R8774-0x20 M8776 = M8773[R8759] = R8775 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=85, nextFPWriteCmd=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=70)))::I8778 = keccak256exprsimple(I8767 R123)
R8779 = W3165[I8778] B8783 = R8779==0x0
if B8783:bool goto 9122_981_0_0_21_0_49189_0 else goto 9130_981_0_0_21_0_49191_0
Block 2597_1009_0_0_21_0_48868_0:
M7046 = M6693[0x7c0] = R6682 R7047 = 0x20*R6682 R7048 = 0x20+R7047 R7049 = 0x7c0+R7048 B7052 = R6682==0x0
if B7052:bool goto 2597_1009_0_0_21_0_61696_0 else goto 6604_997_0_0_21_0_48957_0
Block 2620_1009_0_0_21_0_48869_0:
M7045 = ReachabilityCertora6541_994_0_0_21_0_48955_0 ? M10598 : M7613
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13741 := 9921, 9924, 4043::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::B8369 = R6690==0x0
if B8369:bool goto 2620_1009_0_0_21_0_61729_0 else goto 2659_1008_0_1_21_0_51004_0
Block 2900_1008_0_0_21_0_48870_0:
M8921 = ReachabilityCertora2620_1009_0_0_21_0_61729_0 ? M7045 : M10811
R8663 = R9511&0x200000000000000000000000000000000000000000000000000000000000000 R8664 = 0xff00000000000000000000000000000000000000000000000000000000000000&R8663 B8665 = R8664==0x200000000000000000000000000000000000000000000000000000000000000B8666 = B8665 ? R12809==0x0 : B8665
if B8666:bool goto 3001_1008_0_0_21_0_48873_0 else goto 2900_1008_0_0_21_0_61735_0
Block 3001_1008_0_0_21_0_48873_0:
R8905 = R9511&0xfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R8906 = 0xff00000000000000000000000000000000000000000000000000000000000000&R8905 M8910 = M8921[0x240] = true ::Parallel assignment for 8907, 8909 := 8906, 8910::R8907 = R8906
Block 3109_1008_0_0_21_0_48874_0:
M8909 = ReachabilityCertora2900_1008_0_0_21_0_61735_0 ? M8921 : M8910
R8912 = M8909[0x240] B8913 = R8912==0x0
if B8913:bool goto 3109_1008_0_0_21_0_61740_0 else goto 533_1017_0_0_21_0_48861_0
Block 3465_998_0_0_21_0_48875_0:
R7961 = R7711+0x60R7962 = R7711+0x20M7964 = M7718[R7962] = R6686R7965 = R7962+0x20M7966 = M7964[R7965] = 0xf4243
R7967 = R7961-R7711 R7968 = R7967-0x20 M7969 = M7966[R7711] = R7968 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=74, nextFPWriteCmd=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=42)))::I7970 = keccak256exprsimple(0xf4243 R6686)
R7971 = W11[I7970] R7972 = 0xffffffffffffffffffffffffffffffffffffffff&R7971 R7974 = R7961+0x60R7975 = R7961+0x20M7977 = M7969[R7975] = R7972R7978 = R7975+0x20M7979 = M7977[R7978] = 0xf4242
R7980 = R7974-R7961 R7981 = R7980-0x20 M7982 = M7979[R7961] = R7981 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=19, nextFPWriteCmd=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=92), sort=PackedByteArray(finalWrite=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=92)))::I7983 = keccak256exprsimple(0xf4242 R7972)
R7984 = W12[I7983] R7985 = R7984>>l0x30 R7986 = R7985>>l0x0 R7987 = 0xffffffff&R7986 R7988 = R7984&0xffffffffffffffffffffffffffffffffR7989 = R7988*0x100000000000000000000000000000000R7990 = R7974+0x60R7991 = R7974+0x20M7993 = M7982[R7991] = R7972R7994 = R7991+0x20M7995 = M7993[R7994] = 0xf424e
R7996 = R7990-R7974 R7997 = R7996-0x20 M7998 = M7995[R7974] = R7997 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=21, nextFPWriteCmd=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=142), sort=PackedByteArray(finalWrite=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=142)))::I7999 = keccak256exprsimple(0xf424e R7972)
R8000 = W13[I7999] R8001 = R8000>>l0x0 R8002 = 0xffffffffffffffffffffffff&R8001 R8005 = 0xffffffffffff0000000000000000000000000000000000000000000000000000&R7989 R8008 = R7989>>l0xd0R8009 = R8008&0xffR8011 = 0x80+R7990
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=22, nextFPWriteCmd=CmdPointer(block=8341_981_0_0_0_0_0_0, pos=10), sort=ConstBlock(sz=128))::R8014 = 0x80+R8011R8017 = 0x60
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=77, nextFPWriteCmd=CmdPointer(block=8341_981_0_0_0_0_0_0, pos=24), sort=ConstBlock(sz=128))::R8020 = 0xff&R8009 B8021 = R8020==0x0
if B8021:bool goto 11031_979_0_0_21_0_49221_0 else goto 11039_979_0_0_21_0_49222_0
Block 3493_998_0_0_21_0_48876_0:
M7963 = ReachabilityCertora3444_994_0_0_21_0_49566_0 ? M7718 : M10327B8221 = R7726s<0x0
if B8221:bool goto 2490_1007_0_0_21_0_48866_0 else goto 2475_1004_0_0_21_0_49567_0
Block 3679_996_0_0_21_0_48879_0:
R9508 = R6678|0x100000000000000000000000000000000000000000000000000000000000000 R9509 = 0xff00000000000000000000000000000000000000000000000000000000000000&R9508 M9514 = M9710[0x240] = true ::Parallel assignment for 9510, 9513 := 9509, 9514::R9510 = R9509
Block 3790_996_0_0_21_0_48880_0:
B9506 = R11691==0x0B9507 = B9506 ? B9313 : B9506
if B9507:bool goto 3807_996_0_0_21_0_48883_0 else goto 3790_996_0_0_21_0_61755_0
Block 3807_996_0_0_21_0_48883_0:
R9690 = R6678&0xfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R9691 = 0xff00000000000000000000000000000000000000000000000000000000000000&R9690 M9695 = M9710[0x240] = true ::Parallel assignment for 9692, 9694 := 9691, 9695::R9692 = R9691
Block 3915_996_0_0_21_0_48884_0:
M9694 = ReachabilityCertora3790_996_0_0_21_0_61755_0 ? M9710 : M9695
::Parallel assignment for 9510, 9513 := 9692, 9694::R9510 = R9692
Block 3916_996_0_0_21_0_48885_0:
M9513 = ReachabilityCertora3915_996_0_0_21_0_48884_0 ? M9694 : M9514B9697 = R11689==0x0
if B9697:bool goto 5646_992_0_0_21_0_48928_0 else goto 5654_992_0_0_21_0_48930_0
Block 4122_1004_0_0_21_0_48919_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4122_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4122_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::
Block 4130_1004_0_0_21_0_48921_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4130_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4130_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::
Block 4135_1005_0_0_21_0_48923_0:
R8204 = 0x7c0
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9921, 9924 := 1625, 1626::R8208 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 7045, 7050, 8203, 8205, 8207, 9511, 12402 := 7613, 7261, 8204, 8206, 8208, 6678, 6692::R7050 = R7261R8203 = R8204R8207 = R8208R9511 = R6678R12402 = R6692
Block 5614_968_0_0_21_0_48925_0:
M10327 = ReachabilityCertora9151_965_0_0_21_0_61754_0 ? M10216 : M11983B9670 = R12380s<0x0B9671 = !B9670B9672 = !B9671B9673 = !B9672
R9674 = R13918+R12380 B9675 = R9674s<R13918B9676 = !B9675B9677 = !B9676B9678 = !B9677B9679 = B9678==B9673
assume B9679 B9683 = R9674==0x0
if B9683:bool goto 5646_974_0_0_21_0_48927_0 else goto 5654_974_0_0_21_0_48929_0
Block 5614_984_0_0_21_0_48926_0:
M9710 = ReachabilityCertora9151_981_0_0_21_0_61745_0 ? M8776 : M11186
R9311 = R6678&0x100000000000000000000000000000000000000000000000000000000000000 R9312 = 0xff00000000000000000000000000000000000000000000000000000000000000&R9311 B9313 = R9312==0x100000000000000000000000000000000000000000000000000000000000000B9314 = R11691==0x0R9315 = B9314 ? R11691 : !B9313 ? 0x1 : 0x0B9316 = R9315==0x0
if B9316:bool goto 3790_996_0_0_21_0_48880_0 else goto 3679_996_0_0_21_0_48879_0
Block 5646_974_0_0_21_0_48927_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_974_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 59642, 59644 := 59643, 59645::R10038 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_974_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 10037 := 10038::R10037 = R10038
Block 5646_992_0_0_21_0_48928_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_992_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 21684, 21686 := 21685, 21687::R10063 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_992_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 10062 := 10063::R10062 = R10063
Block 5654_974_0_0_21_0_48929_0:
B10041 = R9674==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10042 = B10041 ? false : B10041B10043 = !B10042
assume B10043 R10044 = R9674*0x2540be400 B10045 = smul_no_ofl_udfl:bif(R9674,0x2540be400)
assume B10045 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_964_0_0_0_0_0_0 -> 8868_965_0_0_0_0_0_0::::Parallel assignment for 61027, 61029 := 63510, 62147::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_964_0_0_0_0_0_0 -> 8868_965_0_0_0_0_0_0::B10048 = R10044==0x0
if B10048:bool goto 8739_967_0_0_21_0_49003_0 else goto 8747_967_0_0_21_0_49009_0
Block 5654_992_0_0_21_0_48930_0:
B10066 = R11689==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10067 = B10066 ? false : B10066B10068 = !B10067
assume B10068 R10069 = R11689*0x2540be400 B10070 = smul_no_ofl_udfl:bif(R11689,0x2540be400)
assume B10070 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_4_0_0_0_0_0 -> 8868_983_4_0_0_0_0_0::::Parallel assignment for 22315, 22317 := 23840, 23072::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_4_0_0_0_0_0 -> 8868_983_4_0_0_0_0_0::B10073 = R10069==0x0
if B10073:bool goto 8739_985_0_0_21_0_49008_0 else goto 8747_985_0_0_21_0_49014_0
Block 5731_974_0_0_21_0_48931_0:
B10274 = R10037s<0x0B10275 = !B10274B10276 = !B10275B10277 = !B10276
R10278 = R13916+R10037 B10279 = R10278s<R13916B10280 = !B10279B10281 = !B10280B10282 = !B10281B10283 = B10282==B10277
assume B10283 B10285 = R8393s<0x0B10286 = !B10285B10287 = !B10286B10288 = !B10287
R10289 = R10278+R8393 B10290 = R10289s<R10278B10291 = !B10290B10292 = !B10291B10293 = !B10292B10294 = B10293==B10288
assume B10294 R10298 = R8005>>l0xe0R10299 = R10298&0xff
R10300 = 0xff&R10299 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8747_979_6_0_0_0_0_0 -> 8825_978_6_0_0_0_0_0::::Parallel assignment for 67920, 67922 := 67337, 67338::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8747_979_6_0_0_0_0_0 -> 8825_978_6_0_0_0_0_0::R10301 = R7723*R10289 B10302 = smul_no_ofl_udfl:bif(R7723,R10289)
assume B10302 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_978_6_0_0_0_0_0 -> 8868_979_6_0_0_0_0_0::::Parallel assignment for 67346, 67348 := 69806, 68535::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_978_6_0_0_0_0_0 -> 8868_979_6_0_0_0_0_0::B10305 = R10301==0x0
if B10305:bool goto 8739_981_3_0_21_0_49004_0 else goto 8747_981_3_0_21_0_49010_0
Block 5731_992_0_0_21_0_48932_0:
B10358 = R8022s<0x0B10359 = !B10358B10360 = !B10359B10361 = !B10360
R10362 = R7726+R8022 B10363 = R10362s<R7726B10364 = !B10363B10365 = !B10364B10366 = !B10365B10367 = B10366==B10361
assume B10367 B10369 = R10062s<0x0B10370 = !B10369B10371 = !B10370B10372 = !B10371
R10373 = R10362+R10062 B10374 = R10373s<R10362B10375 = !B10374B10376 = !B10375B10377 = !B10376B10378 = B10377==B10372
assume B10378 R10383 = 0xa0+R9735
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=96, nextFPWriteCmd=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=17), sort=ConstBlock(sz=160))::R10386 = 0xa0+R10383
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=23, nextFPWriteCmd=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=35), sort=ConstBlock(sz=160))::R10389 = R10386+0x60R10390 = R10386+0x20M10391 = M9513[R10390] = R6686R10392 = R10390+0x20M10393 = M10391[R10392] = 0x1
R10394 = R10389-R10386 R10395 = R10394-0x20 M10396 = M10393[R10386] = R10395 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=24, nextFPWriteCmd=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=77), sort=PackedByteArray(finalWrite=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=77)))::I10398 = keccak256exprsimple(0x1 R6686)
R10399 = W10[I10398] B10400 = R6686==0x1
if B10400:bool goto 5810_992_0_0_21_0_48933_0 else goto 5836_992_0_0_21_0_48934_0
Block 5810_992_0_0_21_0_48933_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5810_992_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 29767, 29769 := 29768, 29770::R10594 = 0xde0b6b3a7640000R10596 = 0xde0b6b3a7640000
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5810_992_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 10593, 10595, 10598, 10611 := 10594, 10596, 10396, 10389::R10593 = R10594R10595 = R10596R10611 = R10389
Block 5836_992_0_0_21_0_48934_0:
R10597 = 0xffffffffffffffffffffffffffffffffffffffff&R10399 M10599 = M10396[R10389] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R10601 = W43[R10597] B10602 = R10601==0x0B10603 = !B10602
assume B10603 M10604 = havocR10605 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R29744@21:bv256, valueVar=0x0, gasVar=R29999@21:bv256, inOffset=R29750@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R29750@21:bv256, outSize=0xa0, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R29750@21:bv256, simplifiedOffset=null, size=R29754@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R29750@21:bv256, size=0xa0)), origCallcore=CallCore R29744@21:bv256 R29999@21:bv256 R29750@21:bv256 R29754@21:bv256 tacM@21:bytemap R29750@21:bv256 0xa0 tacM@21:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=50), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M10606 = M10599[R10389:R10389+0xa0] = M10604[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5938_987_0_0_0_0_0_0, pos=1)::R10608 = R10605+0x1f R10609 = R10608&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R10610 = R10389+R10609 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5938_987_0_0_0_0_0_0, pos=6)::B10613 = R10605s<0xa0B10614 = !B10613
assume B10614R10615 = R10389+0x0R10616 = M10606[R10615]R10617 = R10616&0xffffffffffffffffffffB10618 = R10616==R10617
assume B10618R10620 = R10389+0x20R10621 = M10606[R10620]R10622 = R10620+0x20R10623 = R10622+0x20R10624 = R10623+0x20R10625 = M10606[R10624]R10626 = R10625&0xffffffffffffffffffffB10627 = R10625==R10626
assume B10627B10629 = 0x0s<R10621
assume B10629 R10631 = R10399&0xffffffffffffffffffffffffffffffffffffffffffR10632 = R10631*0x10000000000000000000000
R10633 = R10632>>l0xf8 R10634 = 0xff&R10633 R10635 = 0xa^R10634 R10636 = R10399&0xffffffffffffffffffffffffffffffffffffffffffffR10637 = R10636*0x100000000000000000000
R10638 = 0xff00000000000000000000000000000000000000000000000000000000000000&R10637 B10639 = R10638==0x0
if B10639:bool goto 6056_991_0_0_21_0_49586_0 else goto 6161_990_0_0_21_0_48944_0
Block 6161_990_0_0_21_0_48944_0:
B10917 = R10635==0x0
if B10917:bool goto 8739_984_5_0_21_0_49007_0 else goto 8747_984_5_0_21_0_49013_0
Block 6200_990_0_0_21_0_48945_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6200_990_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 29767, 29769 := 48169, 54320::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6200_990_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 10593, 10595, 10598, 10611 := 10635, 10915, 10606, 10610::R10593 = R10635R10595 = R10915R10611 = R10610
Block 6203_992_0_0_21_0_48946_0:
M10598 = ReachabilityCertora6200_990_0_0_21_0_48945_0 ? M10606 : M10396R10894 = R10399&0xffffffffffffffffffffffffffffffffffffffffffffffR10895 = R10894*0x1000000000000000000
R10896 = R10895>>l0xf8 R10897 = 0xff&R10896 R10898 = R10399&0xffffffffffffffffffffffffffffffffffffffffffffffffR10899 = R10898*0x10000000000000000
R10900 = R10899>>l0xf8 R10901 = 0xff&R10900 R10906 = 0xa0+R10611 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=36, nextFPWriteCmd=CmdPointer(block=6203_992_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B10914 = R10373==0x0
if B10914:bool goto 6312_993_0_0_21_0_48947_0 else goto 6320_993_0_0_21_0_48948_0
Block 6312_993_0_0_21_0_48947_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6312_993_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 31235, 31237 := 31236, 31238::R11159 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6312_993_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 11158 := 11159::R11158 = R11159
Block 6320_993_0_0_21_0_48948_0:
B11162 = R7290==0x0
if B11162:bool goto 8739_984_1_0_21_0_49005_0 else goto 8747_984_1_0_21_0_49011_0
Block 6397_993_0_0_21_0_48949_0:
B11662 = R11158==0x0
if B11662:bool goto 6414_994_0_0_21_0_48950_0 else goto 6422_994_0_0_21_0_48951_0
Block 6414_994_0_0_21_0_48950_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6414_994_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 32824, 32826 := 32825, 32827::R12087 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6414_994_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 12086 := 12087::R12086 = R12087
Block 6422_994_0_0_21_0_48951_0:
B12088 = 0x0s<R11158R12089 = B12088 ? R10901 : R10897B12092 = R11158==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12093 = B12092 ? R10595==0x8000000000000000000000000000000000000000000000000000000000000000 : B12092B12094 = !B12093
assume B12094 R12095 = R11158*R10595 B12096 = smul_no_ofl_udfl:bif(R11158,R10595)
assume B12096 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_981_1_0_0_0_0_0 -> 8868_982_1_0_0_0_0_0::::Parallel assignment for 34568, 34570 := 36104, 35302::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_981_1_0_0_0_0_0 -> 8868_982_1_0_0_0_0_0::B12099 = R12095==0x0
if B12099:bool goto 8739_984_3_0_21_0_49006_0 else goto 8747_984_3_0_21_0_49012_0
Block 6541_994_0_0_21_0_48955_0:
B12391 = R12086s<0x0B12392 = !B12391B12393 = !B12392B12394 = !B12393
R12395 = 0x0+R12086 B12396 = R12395s<0x0B12397 = !B12396B12398 = !B12397B12399 = !B12398B12400 = B12399==B12394
assume B12400 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9921, 9924 := 9920, 9923::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 7045, 7050, 8203, 8205, 8207, 9511, 12402 := 10598, 10906, 6694, 8464, 8466, 9510, 12395::R7050 = R10906R8203 = R6694R8207 = R8466R9511 = R9510R12402 = R12395
Block 6604_967_0_0_21_0_48956_0:
R8443 = 0x20+R8014 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6604_967_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::::Parallel assignment for 26512, 26517, 26527 := 25264, 24599, 24598::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6604_967_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::R8445 = 0xc0+R8217M8449 = M8214[R8217] = 0x0R8450 = 0x20+R8217M8451 = M8449[R8450] = 0x0R8452 = 0x20+R8450M8453 = M8451[R8452] = 0x0R8454 = 0x20+R8452M8455 = M8453[R8454] = 0x0R8456 = 0x20+R8454M8457 = M8455[R8456] = 0x0R8458 = 0x20+R8456M8459 = M8457[R8458] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=46, nextFPWriteCmd=CmdPointer(block=6608_966_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M8460 = M8459[R8443] = R8217 R8461 = 0x20+R8443 R8462 = R8211-0x1 B8463 = R8462>0x0
if B8463:bool goto 6616_965_0_173_21_0_58724_0 else goto 6604_967_0_0_21_0_61731_0
Block 6604_997_0_0_21_0_48957_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6604_997_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 1889, 1734, 1733::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6604_997_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::R7272 = 0xc0+R7049M7276 = M7046[R7049] = 0x0R7277 = 0x20+R7049M7278 = M7276[R7277] = 0x0R7279 = 0x20+R7277M7280 = M7278[R7279] = 0x0R7281 = 0x20+R7279M7282 = M7280[R7281] = 0x0R7283 = 0x20+R7281M7284 = M7282[R7283] = 0x0R7285 = 0x20+R7283M7286 = M7284[R7285] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=48, nextFPWriteCmd=CmdPointer(block=6608_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M7287 = M7286[0x7e0] = R7049 R7288 = R6682-0x1 B7289 = R7288>0x0
if B7289:bool goto 6616_995_0_171_21_0_58723_0 else goto 6604_997_0_0_21_0_61707_0
Block 6633_966_0_0_21_0_48958_0:
M8741 = ReachabilityCertora6604_967_0_0_21_0_61731_0 ? M8460 : M8753
::Parallel assignment for 8446, 8448 := 8739, 8741::R8446 = R8739
Block 6633_996_0_0_21_0_48959_0:
M7655 = ReachabilityCertora6604_997_0_0_21_0_61707_0 ? M7287 : M7667
::Parallel assignment for 7273, 7275 := 7653, 7655::R7273 = R7653
Block 6635_967_0_0_21_0_48960_0:
M8448 = ReachabilityCertora11039_979_0_0_21_0_61726_0 ? M8214 : M8741
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=78, nextFPWriteCmd=CmdPointer(block=6577_967_0_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6577_967_0_0_0_0_0_0, pos=3), R24599:bv256)))::R8422 = R8446+0x60R8423 = R8446+0x20M8425 = M8448[R8423] = R7972R8426 = R8423+0x20M8427 = M8425[R8426] = 0xf424d
R8428 = R8422-R8446 R8429 = R8428-0x20 M8430 = M8427[R8446] = R8429 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=47, nextFPWriteCmd=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=36)))::I8431 = keccak256exprsimple(0xf424d R7972)R8432 = R8422+0x40R8433 = R8422+0x20M8434 = M8430[R8433] = I8431
R8435 = R8432-R8422 R8436 = R8435-0x20 M8437 = M8434[R8422] = R8436 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=52, nextFPWriteCmd=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=60)))::I8439 = keccak256exprsimple(I8431)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6700_967_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::::Parallel assignment for 33315, 33326, 33328 := 30563, 30567, 30568::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6700_967_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::R8441 = 0xff&R8009 B8442 = 0x0<R8441
if B8442:bool goto 6742_967_0_127_21_0_58645_0 else goto 6635_967_0_0_21_0_61730_0
Block 6635_997_0_0_21_0_48961_0:
M7275 = ReachabilityCertora2597_1009_0_0_21_0_61696_0 ? M7046 : M7655
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=184, nextFPWriteCmd=CmdPointer(block=6577_997_0_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6577_997_0_0_0_0_0_0, pos=3), R1734:bv256)))::R7251 = R7273+0x60R7252 = R7273+0x20M7254 = M7275[R7252] = R123R7255 = R7252+0x20M7256 = M7254[R7255] = 0xf424d
R7257 = R7251-R7273 R7258 = R7257-0x20 M7259 = M7256[R7273] = R7258 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=49, nextFPWriteCmd=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=36)))::I7260 = keccak256exprsimple(0xf424d R123)R7261 = R7251+0x40R7262 = R7251+0x20M7263 = M7259[R7262] = I7260
R7264 = R7261-R7251 R7265 = R7264-0x20 M7266 = M7263[R7251] = R7265 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=54, nextFPWriteCmd=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=60)))::I7268 = keccak256exprsimple(I7260)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6700_997_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 3077, 3081, 3082::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6700_997_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::B7270 = 0x0<R6682
if B7270:bool goto 6742_997_0_129_21_0_58651_0 else goto 6635_997_0_0_21_0_61706_0
Block 6953_967_0_0_21_0_48977_0:
M8691 = ReachabilityCertora6635_967_0_0_21_0_61730_0 ? M8437 : M8725
R8728 = M8691[R8014] B8729 = R8728>0x1R8730 = B8729 ? R8014 : R8014
M8733 = M8691[R8432] = 0x0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=53, nextFPWriteCmd=CmdPointer(block=11093_977_0_0_0_0_0_0, pos=4), sort=ConstantArrayAlloc(eSz=32, constSize=0))::R8734 = R8432+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11151_977_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 23884 := 23169::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11151_977_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 8209, 8213, 8218, 8731 := 8011, 8733, 8734, 8730::R8218 = R8734R8731 = R8730
Block 6953_997_0_0_21_0_48978_0:
M7613 = ReachabilityCertora6635_997_0_0_21_0_61706_0 ? M7266 : M7647
R7649 = M7613[0x7c0] B7650 = R7649>0x1
if B7650:bool goto 4130_1004_0_0_21_0_48921_0 else goto 4122_1004_0_0_21_0_48919_0
Block 7759_991_0_0_21_0_48985_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7759_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3111, 3116, 3118::R7291 = 0x2540be400R7293 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7759_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 7290, 7292, 7295, 7306 := 7291, 7293, 7056, 7057::R7290 = R7291R7292 = R7293R7306 = R7057
Block 7775_991_0_0_21_0_48986_0:
R7294 = 0xffffffffffffffffffffffffffffffffffffffff&R7059 M7296 = M7056[0x960] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R7297 = W43[R7294] B7298 = R7297==0x0B7299 = !B7298
assume B7299 M7300 = havocR7301 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R3085@21:bv256, valueVar=0x0, gasVar=R3182@21:bv256, inOffset=R3091@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R3091@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R3091@21:bv256, simplifiedOffset=null, size=R3095@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R3091@21:bv256, size=0x20)), origCallcore=CallCore R3085@21:bv256 R3182@21:bv256 R3091@21:bv256 R3095@21:bv256 tacM@21:bytemap R3091@21:bv256 0x20 tacM@21:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=53), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M7302 = M7296[0x960:0x960+0x20] = M7300[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7867_987_0_0_0_0_0_0, pos=1)::R7303 = R7301+0x1f R7304 = R7303&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R7305 = 0x960+R7304 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7867_987_0_0_0_0_0_0, pos=6)::B7308 = R7301s<0x20B7309 = !B7308
assume B7309R7310 = M7302[0x960]B7311 = 0x0s<R7310
assume B7311 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7918_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3804, 2964, 2919::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7918_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 7290, 7292, 7295, 7306 := 7310, 7062, 7302, 7305::R7290 = R7310R7292 = R7062R7306 = R7305
Block 7919_991_0_0_21_0_48999_0:
M7295 = ReachabilityCertora7775_991_0_0_21_0_48986_0 ? M7302 : M7056
R7671 = 0x60+R7306 R7672 = 0xffffffffffffffffffffffffffffffffffffffff&R7059 R7675 = 0xff&R7292 R7676 = 0xa^R7675 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=61, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R7678 = 0x80+R7671R7680 = 0x60+R7678
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=69, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=68, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R7681 = R7680+0x60R7682 = R7680+0x20M7683 = M7295[R7682] = R6686R7684 = R7682+0x20M7685 = M7683[R7684] = 0xf4249
R7686 = R7681-R7680 R7687 = R7686-0x20 M7688 = M7685[R7680] = R7687 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=70, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=76)))::I7689 = keccak256exprsimple(0xf4249 R6686)
R7690 = W7[I7689] R7691 = R7690>>l0x0 R7692 = 0xff&R7691 R7693 = 0x80+R7681 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=71, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R7701 = R7693+0x60R7702 = R7693+0x20M7704 = M7688[R7702] = R123R7705 = R7702+0x20M7706 = M7704[R7705] = 0xf4246
R7707 = R7701-R7693 R7708 = R7707-0x20 M7709 = M7706[R7693] = R7708 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=72, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=145), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=145)))::I7710 = keccak256exprsimple(0xf4246 R123)R7711 = R7701+0x60R7712 = R7701+0x20M7713 = M7709[R7712] = R6686R7714 = R7712+0x20M7715 = M7713[R7714] = I7710
R7716 = R7711-R7701 R7717 = R7716-0x20 M7718 = M7715[R7701] = R7717 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=73, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=179), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=179)))::I7720 = keccak256exprsimple(I7710 R6686)
R7721 = W8111[I7720] R7722 = R7721>>l0x0 R7723 = 0xffffffffffffffffffff&R7722 R7724 = R7721>>l0xa8 R7725 = R7724>>l0x0 R7726 = SignExtend(o1=0xa, o2=R7725:bv256) B7727 = 0x0s<R7723
if B7727:bool goto 3465_998_0_0_21_0_48875_0 else goto 3444_994_0_0_21_0_49566_0
Block 8578_980_0_0_21_0_49002_0:
M10216 = ReachabilityCertora11219_978_0_0_21_0_61741_0 ? M8417 : M13577B9141 = R8420==0x0
if B9141:bool goto 9122_965_0_0_21_0_49188_0 else goto 9130_965_0_0_21_0_49190_0
Block 8739_967_0_0_21_0_49003_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_967_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 63526, 63528 := 63527, 63529::R10307 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_967_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 10306 := 10307::R10306 = R10307
Block 8739_981_3_0_21_0_49004_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_981_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 69822, 69824 := 69823, 69825::R10558 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_981_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 10557 := 10558::R10557 = R10558
Block 8739_984_1_0_21_0_49005_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_984_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 31935, 31937 := 31936, 31938::R11664 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_984_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 11663 := 11664::R11663 = R11664
Block 8739_984_3_0_21_0_49006_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_984_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 36120, 36122 := 36121, 36123::R12407 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_984_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 12406 := 12407::R12406 = R12407
Block 8739_984_5_0_21_0_49007_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_984_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 49819, 49821 := 49820, 49822::R11166 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_984_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 11165 := 11166::R11165 = R11166
Block 8739_985_0_0_21_0_49008_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_985_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 23856, 23858 := 23857, 23859::R10402 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_985_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 10401 := 10402::R10401 = R10402
Block 8747_967_0_0_21_0_49009_0:
B10308 = R10044==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10309 = B10308 ? R7676==0x8000000000000000000000000000000000000000000000000000000000000000 : B10308B10310 = !B10309
assume B10310 R10311 = R10044*R7676 B10312 = smul_no_ofl_udfl:bif(R10044,R7676)
assume B10312 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_966_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 63526, 63528 := 66005, 64765::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_966_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 10306 := 10311::R10306 = R10311
Block 8747_981_3_0_21_0_49010_0:
B10559 = R10301==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10560 = B10559 ? R10300==0x8000000000000000000000000000000000000000000000000000000000000000 : B10559B10561 = !B10560
assume B10561 R10562 = R10301*R10300 B10563 = smul_no_ofl_udfl:bif(R10301,R10300)
assume B10563 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_980_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 69822, 69824 := 72362, 71112::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_980_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 10557 := 10562::R10557 = R10562
Block 8747_984_1_0_21_0_49011_0:
B11665 = R7290==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11666 = B11665 ? R10373==0x8000000000000000000000000000000000000000000000000000000000000000 : B11665B11667 = !B11666
assume B11667 R11668 = R7290*R10373 B11669 = smul_no_ofl_udfl:bif(R7290,R10373)
assume B11669 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_983_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 31935, 31937 := 33711, 32793::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_983_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 11663 := 11668::R11663 = R11668
Block 8747_984_3_0_21_0_49012_0:
B12408 = R12095==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12409 = B12408 ? R12089==0x8000000000000000000000000000000000000000000000000000000000000000 : B12408B12410 = !B12409
assume B12410 R12411 = R12095*R12089 B12412 = smul_no_ofl_udfl:bif(R12095,R12089)
assume B12412 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_983_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 36120, 36122 := 37763, 36877::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_983_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 12406 := 12411::R12406 = R12411
Block 8747_984_5_0_21_0_49013_0:
B11167 = R10635==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11168 = B11167 ? R10635==0x8000000000000000000000000000000000000000000000000000000000000000 : B11167B11169 = !B11168
assume B11169 R11170 = R10635*R10635 B11171 = smul_no_ofl_udfl:bif(R10635,R10635)
assume B11171 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_983_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 49819, 49821 := 52033, 50944::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_983_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 11165 := 11170::R11165 = R11170
Block 8747_985_0_0_21_0_49014_0:
B10403 = R10069==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10404 = B10403 ? R7676==0x8000000000000000000000000000000000000000000000000000000000000000 : B10403B10405 = !B10404
assume B10405 R10406 = R10069*R7676 B10407 = smul_no_ofl_udfl:bif(R10069,R7676)
assume B10407 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_984_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 23856, 23858 := 25224, 24550::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_984_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 10401 := 10406::R10401 = R10406
Block 8868_967_0_0_21_0_49120_0:
B10566 = R7290==0x0B10567 = !B10566
assume B10567 B10568 = R7290==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10569 = B10568 ? R10306==0x8000000000000000000000000000000000000000000000000000000000000000 : B10568B10570 = !B10569
assume B10570 R10571 = R10306 /s R7290 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_972_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 59642, 59644 := 68529, 67907::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_972_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 10037 := 10571::R10037 = R10571
Block 8868_981_3_0_21_0_49121_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_983_5_0_0_0_0_0 -> 8967_982_5_0_0_0_0_0::::Parallel assignment for 72996, 72998 := 72369, 72370::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_983_5_0_0_0_0_0 -> 8967_982_5_0_0_0_0_0::R10860 = R10557 /s 0x64 B10861 = R8002==0x0B10862 = !B10861
assume B10862 B10863 = R8002==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10864 = B10863 ? R10860==0x8000000000000000000000000000000000000000000000000000000000000000 : B10863B10865 = !B10864
assume B10865 R10866 = R10860 /s R8002 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3484_996_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 80792, 80794, 80799, 80801 := 80793, 80085, 80800, 79137::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3484_996_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 7963, 8015, 8022 := 10327, 10352, 10866::R8015 = R10352R8022 = R10866
Block 8868_984_1_0_21_0_49122_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_986_1_0_0_0_0_0 -> 8967_985_1_0_0_0_0_0::::Parallel assignment for 34109, 34111 := 33718, 33719::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_986_1_0_0_0_0_0 -> 8967_985_1_0_0_0_0_0::R12100 = R11663 /s 0x2540be400 B12101 = R7676==0x0B12102 = !B12101
assume B12102 B12103 = R7676==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12104 = B12103 ? R12100==0x8000000000000000000000000000000000000000000000000000000000000000 : B12103B12105 = !B12104
assume B12105 R12106 = R12100 /s R7676 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6390_991_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 31235, 31237 := 37758, 37285::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6390_991_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 11158 := 12106::R11158 = R12106
Block 8868_984_3_0_21_0_49123_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_986_3_0_0_0_0_0 -> 8967_985_3_0_0_0_0_0::::Parallel assignment for 38318, 38320 := 37770, 37771::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_986_3_0_0_0_0_0 -> 8967_985_3_0_0_0_0_0::R12853 = R12406 /s 0x64 B12854 = R10593==0x0B12855 = !B12854
assume B12855 B12856 = R10593==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12857 = B12856 ? R12853==0x8000000000000000000000000000000000000000000000000000000000000000 : B12856B12858 = !B12857
assume B12858 R12859 = R12853 /s R10593 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6533_991_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 32824, 32826 := 42526, 42067::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6533_991_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 12086 := 12859::R12086 = R12859
Block 8868_984_5_0_21_0_49124_0:
B11672 = R10621==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11673 = B11672 ? R11165==0x8000000000000000000000000000000000000000000000000000000000000000 : B11672B11674 = !B11673
assume B11674 R11675 = R11165 /s R10621 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6197_989_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 54320 := 53679::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6197_989_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 10915 := 11675::R10915 = R11675
Block 8868_985_0_0_21_0_49125_0:
B10640 = R7290==0x0B10641 = !B10640
assume B10641 B10642 = R7290==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10643 = B10642 ? R10401==0x8000000000000000000000000000000000000000000000000000000000000000 : B10642B10644 = !B10643
assume B10644 R10645 = R10401 /s R7290 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_990_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 21684, 21686 := 26470, 26210::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_990_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 10062 := 10645::R10062 = R10645
Block 9122_965_0_0_21_0_49188_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_965_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 53748, 53750 := 53749, 53751::R9308 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_965_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 9307 := 9308::R9307 = R9308
Block 9122_981_0_0_21_0_49189_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_981_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 18118, 18120 := 18119, 18121::R8970 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_981_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 8969 := 8970::R8969 = R8970
Block 9130_965_0_0_21_0_49190_0:
R9309 = R8420>>l0x0 B9310 = R9309<0x100000000000000000000000000000000
if B9310:bool goto 11224_962_0_0_21_0_49590_0 else goto 11251_961_0_0_21_0_49227_0
Block 9130_981_0_0_21_0_49191_0:
R8971 = R8779>>l0x0 B8972 = R8971<0x100000000000000000000000000000000
if B8972:bool goto 11224_978_0_0_21_0_49568_0 else goto 11251_977_0_0_21_0_49228_0
Block 9151_965_0_0_21_0_49192_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5494_967_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::::Parallel assignment for 94276, 94278, 95169, 95172, 100220, 103796, 103798 := 52531, 52532, 52534, 52535, 46655, 53748, 53750::R9495 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5494_967_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::B9498 = R9307==0x0
if B9498:bool goto 9151_965_0_0_21_0_61754_0 else goto 5506_968_0_19_21_0_55062_0
Block 9151_981_0_0_21_0_49193_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5494_983_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::::Parallel assignment for 38350, 38352, 38830, 38833, 41601, 43422, 43424 := 17671, 17672, 17674, 17675, 17098, 18118, 18120::R9142 = 0x0R9143 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5494_983_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::B9146 = R8969==0x0
if B9146:bool goto 9151_981_0_0_21_0_61745_0 else goto 5506_984_0_5_21_0_51406_0
Block 11031_979_0_0_21_0_49221_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11031_979_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 23884 := 23169::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11031_979_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 8209, 8213, 8218, 8731 := 8011, 7998, 8014, 8017::R8218 = R8014R8731 = R8017
Block 11039_979_0_0_21_0_49222_0:
R8211 = 0xff&R8009 M8214 = M7998[R8014] = R8211 R8215 = 0x20*R8211 R8216 = 0x20+R8215 R8217 = R8014+R8216 B8220 = R8211==0x0
if B8220:bool goto 11039_979_0_0_21_0_61726_0 else goto 6604_967_0_0_21_0_48956_0
Block 11165_980_0_0_21_0_49223_0:
M8213 = ReachabilityCertora11031_979_0_0_21_0_49221_0 ? M7998 : M8733R8370 = R8218+0x60R8371 = R8218+0x20M8373 = M8213[R8371] = R7972R8374 = R8371+0x20M8375 = M8373[R8374] = 0xf4246
R8376 = R8370-R8218 R8377 = R8376-0x20 M8378 = M8375[R8218] = R8377 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=42, nextFPWriteCmd=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=45), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=45)))::I8379 = keccak256exprsimple(0xf4246 R7972)R8380 = R8370+0x60R8381 = R8370+0x20M8382 = M8378[R8381] = R6686R8383 = R8381+0x20M8384 = M8382[R8383] = I8379
R8385 = R8380-R8370 R8386 = R8385-0x20 M8387 = M8384[R8370] = R8386 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=107, nextFPWriteCmd=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=79)))::I8389 = keccak256exprsimple(I8379 R6686)
R8390 = W8111[I8389] R8391 = R8390>>l0xa8 R8392 = R8391>>l0x0 R8393 = SignExtend(o1=0xa, o2=R8392:bv256) B8398 = R6686==0x0B8399 = !B8398
assume B8399 R8400 = R8380+0x60R8401 = R8380+0x20M8402 = M8387[R8401] = R6686R8403 = R8401+0x20M8404 = M8402[R8403] = 0xf424b
R8405 = R8400-R8380 R8406 = R8405-0x20 M8407 = M8404[R8380] = R8406 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=108, nextFPWriteCmd=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=31)))::I8408 = keccak256exprsimple(0xf424b R6686)R8409 = R8400+0x60R8410 = R8400+0x20M8412 = M8407[R8410] = R7972R8413 = R8410+0x20M8414 = M8412[R8413] = I8408
R8415 = R8409-R8400 R8416 = R8415-0x20 M8417 = M8414[R8400] = R8416 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=83, nextFPWriteCmd=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=70)))::I8419 = keccak256exprsimple(I8408 R7972)
R8420 = W3165[I8419] B8421 = R7987==0x0
if B8421:bool goto 11187_978_0_0_21_0_49224_0 else goto 11195_978_0_0_21_0_49225_0
Block 11187_978_0_0_21_0_49224_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11187_978_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 48227, 48229 := 48228, 48230::R8674 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11187_978_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 8673 := 8674::R8673 = R8674
Block 11195_978_0_0_21_0_49225_0:
B8676 = R7987>0x76a700
assume B8676 R8678 = R7987%0x76a700 R8679 = R7987-R8678 R8680 = R8679+0x76a700 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11215_976_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 48227, 48229 := 50388, 50385::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11215_976_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 8673 := 8680::R8673 = R8680
Block 11219_978_0_0_21_0_49226_0:
B8953 = R8673>R105R8954 = B8953 ? R105 : R8673-0x1R8956 = 0x120+R8409
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=84, nextFPWriteCmd=CmdPointer(block=8458_981_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=288))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8467_981_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::::Parallel assignment for 160286, 160288, 162889, 162891, 162902, 162904 := 34624, 34625, 34627, 34628, 50999, 51000::R8965 = 0x0R8966 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8467_981_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::R8967 = M8417[R8731] B8968 = 0x0<R8967
if B8968:bool goto 8488_980_0_27_21_0_56541_0 else goto 11219_978_0_0_21_0_61741_0
Block 11251_961_0_0_21_0_49227_0:
R9503 = R9309>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_961_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 54863, 54869, 54871 := 54861, 54870, 54866::R9505 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_961_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 9499, 9501 := 9503, 9505::R9499 = R9503R9501 = R9505
Block 11251_977_0_0_21_0_49228_0:
R9151 = R8971>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_977_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 18533, 18539, 18541 := 18531, 18540, 18536::R9153 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_977_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 9147, 9149 := 9151, 9153::R9147 = R9151R9149 = R9153
Block 11264_961_0_0_21_0_49229_0:
B9689 = R9499<0x10000000000000000
if B9689:bool goto 11264_961_0_0_21_0_49591_0 else goto 11281_961_0_0_21_0_49231_0
Block 11264_977_0_0_21_0_49230_0:
B9322 = R9147<0x10000000000000000
if B9322:bool goto 11264_977_0_0_21_0_49569_0 else goto 11281_977_0_0_21_0_49232_0
Block 11281_961_0_0_21_0_49231_0:
R10058 = R9499>>l0x40 R10059 = R9501+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 55560, 55566, 55568 := 55558, 55567, 55563::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 10054, 10056 := 10058, 10059::R10054 = R10058R10056 = R10059
Block 11281_977_0_0_21_0_49232_0:
R9524 = R9147>>l0x40 R9525 = R9149+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 18760, 18766, 18768 := 18758, 18767, 18763::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 9520, 9522 := 9524, 9525::R9520 = R9524R9522 = R9525
Block 11294_961_0_0_21_0_49233_0:
B10357 = R10054<0x100000000
if B10357:bool goto 11294_961_0_0_21_0_49592_0 else goto 11307_961_0_0_21_0_49235_0
Block 11294_977_0_0_21_0_49234_0:
B9740 = R9520<0x100000000
if B9740:bool goto 11294_977_0_0_21_0_49570_0 else goto 11307_977_0_0_21_0_49236_0
Block 11307_961_0_0_21_0_49235_0:
R10589 = R10054>>l0x20 R10590 = R10056+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 56017, 56023, 56025 := 56015, 56024, 56020::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 10585, 10587 := 10589, 10590::R10585 = R10589R10587 = R10590
Block 11307_977_0_0_21_0_49236_0:
R10091 = R9520>>l0x20 R10092 = R9522+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 19059, 19065, 19067 := 19057, 19066, 19062::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 10087, 10089 := 10091, 10092::R10087 = R10091R10089 = R10092
Block 11320_961_0_0_21_0_49237_0:
B10893 = R10585<0x10000
if B10893:bool goto 11320_961_0_0_21_0_49593_0 else goto 11331_961_0_0_21_0_49239_0
Block 11320_977_0_0_21_0_49238_0:
B10433 = R10087<0x10000
if B10433:bool goto 11320_977_0_0_21_0_49571_0 else goto 11331_977_0_0_21_0_49240_0
Block 11331_961_0_0_21_0_49239_0:
R11154 = R10585>>l0x10 R11155 = R10587+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 56649, 56655, 56657 := 56647, 56656, 56652::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 11150, 11152 := 11154, 11155::R11150 = R11154R11152 = R11155
Block 11331_977_0_0_21_0_49240_0:
R10657 = R10087>>l0x10 R10658 = R10089+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 19332, 19338, 19340 := 19330, 19339, 19335::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 10653, 10655 := 10657, 10658::R10653 = R10657R10655 = R10658
Block 11344_961_0_0_21_0_49241_0:
B11661 = R11150<0x100
if B11661:bool goto 11344_961_0_0_21_0_49594_0 else goto 11354_961_0_0_21_0_49243_0
Block 11344_977_0_0_21_0_49242_0:
B10936 = R10653<0x100
if B10936:bool goto 11344_977_0_0_21_0_49572_0 else goto 11354_977_0_0_21_0_49244_0
Block 11354_961_0_0_21_0_49243_0:
R12082 = R11150>>l0x8 R12083 = R11152+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 57111, 57117, 57119 := 57109, 57118, 57114::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 12078, 12080 := 12082, 12083::R12078 = R12082R12080 = R12083
Block 11354_977_0_0_21_0_49244_0:
R11285 = R10653>>l0x8 R11286 = R10655+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 19749, 19755, 19757 := 19747, 19756, 19752::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 11281, 11283 := 11285, 11286::R11281 = R11285R11283 = R11286
Block 11367_961_0_0_21_0_49245_0:
B12390 = R12078<0x10
if B12390:bool goto 11367_961_0_0_21_0_49595_0 else goto 11376_961_0_0_21_0_49247_0
Block 11367_977_0_0_21_0_49246_0:
B11701 = R11281<0x10
if B11701:bool goto 11367_977_0_0_21_0_49574_0 else goto 11376_977_0_0_21_0_49248_0
Block 11376_961_0_0_21_0_49247_0:
R12849 = R12078>>l0x4 R12850 = R12080+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 57646, 57652, 57654 := 57644, 57653, 57649::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 12845, 12847 := 12849, 12850::R12845 = R12849R12847 = R12850
Block 11376_977_0_0_21_0_49248_0:
R12120 = R11281>>l0x4 R12121 = R11283+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 20111, 20117, 20119 := 20109, 20118, 20114::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 12116, 12118 := 12120, 12121::R12116 = R12120R12118 = R12121
Block 11389_961_0_0_21_0_49249_0:
B13191 = R12845<0x4
if B13191:bool goto 11389_961_0_0_21_0_49596_0 else goto 11398_961_0_0_21_0_49251_0
Block 11389_977_0_0_21_0_49250_0:
B12459 = R12116<0x4
if B12459:bool goto 11389_977_0_0_21_0_49575_0 else goto 11398_977_0_0_21_0_49252_0
Block 11398_961_0_0_21_0_49251_0:
R13622 = R12845>>l0x2 R13623 = R12847+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 58407, 58413, 58415 := 58405, 58414, 58410::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 13618, 13620 := 13622, 13623::R13618 = R13622R13620 = R13623
Block 11398_977_0_0_21_0_49252_0:
R12897 = R12116>>l0x2 R12898 = R12118+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 20723, 20729, 20731 := 20721, 20730, 20726::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 12893, 12895 := 12897, 12898::R12893 = R12897R12895 = R12898
Block 11411_961_0_0_21_0_49253_0:
B13963 = R13618<0x2R13964 = B13963 ? R13620 : R13620+0x1
R13965 = 0xff-R13964 R13966 = R13965+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_963_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 53748, 53750 := 59616, 59613::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_963_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 9307 := 13966::R9307 = R13966
Block 11411_977_0_0_21_0_49254_0:
B13236 = R12893<0x2R13237 = B13236 ? R12895 : R12895+0x1
R13238 = 0xff-R13237 R13239 = R13238+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_979_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 18118, 18120 := 21654, 21651::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_979_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 8969 := 13239::R8969 = R13239
Block 11859_938_1_0_21_0_49280_0:
NOP
Block 11859_941_0_0_21_0_49281_0:
NOP
Block 11859_955_1_0_21_0_49282_0:
NOP
Block 11859_957_0_0_21_0_49283_0:
NOP
Block 11859_958_0_0_21_0_49284_0:
NOP
Block 11859_962_1_0_21_0_49285_0:
NOP
Block 11859_967_1_0_21_0_49286_0:
NOP
Block 3444_994_0_0_21_0_49566_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3444_994_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 80792, 80794, 80799, 80801 := 5882, 5883, 5879, 5880::R8023 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3444_994_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 7963, 8015, 8022 := 7718, 7711, 8023::R8015 = R7711R8022 = R8023
Block 2475_1004_0_0_21_0_49567_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9920, 9923 := 1625, 1626::R8469 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 8464, 8466 := 8468, 8469::R8466 = R8469
Block 11224_978_0_0_21_0_49568_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_978_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 18533, 18539, 18541 := 18114, 18333, 18334::R9150 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_978_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 9147, 9149 := 8971, 9150::R9147 = R8971R9149 = R9150
Block 11264_977_0_0_21_0_49569_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 18760, 18766, 18768 := 18533, 18539, 18541::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 9520, 9522 := 9147, 9149::R9520 = R9147R9522 = R9149
Block 11294_977_0_0_21_0_49570_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 19059, 19065, 19067 := 18760, 18766, 18768::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 10087, 10089 := 9520, 9522::R10087 = R9520R10089 = R9522
Block 11320_977_0_0_21_0_49571_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 19332, 19338, 19340 := 19059, 19065, 19067::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 10653, 10655 := 10087, 10089::R10653 = R10087R10655 = R10089
Block 11344_977_0_0_21_0_49572_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 19749, 19755, 19757 := 19332, 19338, 19340::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 11281, 11283 := 10653, 10655::R11281 = R10653R11283 = R10655
Block 11367_977_0_0_21_0_49574_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 20111, 20117, 20119 := 19749, 19755, 19757::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 12116, 12118 := 11281, 11283::R12116 = R11281R12118 = R11283
Block 11389_977_0_0_21_0_49575_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 20723, 20729, 20731 := 20111, 20117, 20119::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 12893, 12895 := 12116, 12118::R12893 = R12116R12895 = R12118
Block 6056_991_0_0_21_0_49586_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6056_991_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 54320 := 34542::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6056_991_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 10915 := 10621::R10915 = R10621
Block 11224_962_0_0_21_0_49590_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_962_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 54863, 54869, 54871 := 53744, 54352, 54353::R9502 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_962_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 9499, 9501 := 9309, 9502::R9499 = R9309R9501 = R9502
Block 11264_961_0_0_21_0_49591_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 55560, 55566, 55568 := 54863, 54869, 54871::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 10054, 10056 := 9499, 9501::R10054 = R9499R10056 = R9501
Block 11294_961_0_0_21_0_49592_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 56017, 56023, 56025 := 55560, 55566, 55568::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 10585, 10587 := 10054, 10056::R10585 = R10054R10587 = R10056
Block 11320_961_0_0_21_0_49593_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 56649, 56655, 56657 := 56017, 56023, 56025::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 11150, 11152 := 10585, 10587::R11150 = R10585R11152 = R10587
Block 11344_961_0_0_21_0_49594_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 57111, 57117, 57119 := 56649, 56655, 56657::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 12078, 12080 := 11150, 11152::R12078 = R11150R12080 = R11152
Block 11367_961_0_0_21_0_49595_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 57646, 57652, 57654 := 57111, 57117, 57119::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 12845, 12847 := 12078, 12080::R12845 = R12078R12847 = R12080
Block 11389_961_0_0_21_0_49596_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 58407, 58413, 58415 := 57646, 57652, 57654::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 13618, 13620 := 12845, 12847::R13618 = R12845R13620 = R12847
Block 6541_993_0_1_21_0_50917_0:
B12794 = R12335s<0x0B12795 = !B12794B12796 = !B12795B12797 = !B12796
R12798 = R12402+R12335 B12799 = R12798s<R12402B12800 = !B12799B12801 = !B12800B12802 = !B12801B12803 = B12802==B12797
assume B12803 R12807 = R6690&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR12808 = R12807*0x10000
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13741 := 4829, 4832, 13739::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::R12811 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R12808 B12812 = R12811==0x0
assume B12812::Parallel assignment for 8921, 8938, 12805, 12809 := 10811, 11121, 12798, 9297::R12805 = R12798R12809 = R9297
Block 6414_993_0_1_21_0_50918_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6414_993_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 11882, 11884 := 11883, 11885::R12336 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6414_993_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 12335 := 12336::R12335 = R12336
Block 6397_992_0_1_21_0_50919_0:
B11941 = R11614==0x0
if B11941:bool goto 6414_993_0_1_21_0_50918_0 else goto 6422_993_0_1_21_0_51043_0
Block 6312_992_0_1_21_0_50921_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6312_992_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11204, 11206 := 11205, 11207::R11615 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6312_992_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11614 := 11615::R11614 = R11615
Block 6203_991_0_1_21_0_50923_0:
M10811 = ReachabilityCertora6200_989_0_1_21_0_50928_0 ? M10819 : M10546R11109 = R10549&0xffffffffffffffffffffffffffffffffffffffffffffffR11110 = R11109*0x1000000000000000000
R11111 = R11110>>l0xf8 R11112 = 0xff&R11111 R11113 = R10549&0xffffffffffffffffffffffffffffffffffffffffffffffffR11114 = R11113*0x10000000000000000
R11115 = R11114>>l0xf8 R11116 = 0xff&R11115 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=34, nextFPWriteCmd=CmdPointer(block=6203_991_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B11130 = R10192==0x0
if B11130:bool goto 6312_992_0_1_21_0_50921_0 else goto 6320_992_0_1_21_0_50998_0
Block 5810_991_0_1_21_0_50927_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5810_991_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10295, 10297 := 10296, 10298::R10807 = 0xde0b6b3a7640000R10809 = 0xde0b6b3a7640000
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5810_991_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10806, 10808, 10811, 10824 := 10807, 10809, 10546, 10539::R10806 = R10807R10808 = R10809
Block 6200_989_0_1_21_0_50928_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6200_989_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10295, 10297 := 22213, 26128::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6200_989_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10806, 10808, 10811, 10824 := 10848, 11131, 10819, 10823::R10806 = R10848R10808 = R11131
Block 2855_1004_0_1_21_0_50931_0:
M9623 = ReachabilityCertora4882_995_1_1_21_0_50945_0 ? M11876 : M10189R10533 = 0xa0+R9630
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=9, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=160))::R10536 = 0xa0+R10533
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=15, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=25), sort=ConstBlock(sz=160))::R10539 = R10536+0x60R10540 = R10536+0x20M10541 = M9623[R10540] = R8669R10542 = R10540+0x20M10543 = M10541[R10542] = 0x1
R10544 = R10539-R10536 R10545 = R10544-0x20 M10546 = M10543[R10536] = R10545 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=17, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67), sort=PackedByteArray(finalWrite=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67)))::I10548 = keccak256exprsimple(0x1 R8669)
R10549 = W10[I10548] B10550 = R8669==0x1
if B10550:bool goto 5810_991_0_1_21_0_50927_0 else goto 5836_991_0_1_21_0_51007_0
Block 6056_990_0_1_21_0_50932_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6056_990_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 26128 := 13115::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6056_990_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 11131 := 10834::R11131 = R10834
Block 7919_990_0_1_21_0_50936_0:
M9880 = ReachabilityCertora7775_990_0_1_21_0_50975_0 ? M9888 : M9648
R10180 = 0x60+R9893 R10182 = 0xffffffffffffffffffffffffffffffffffffffff&R9651 M10183 = M9880[R9893] = R10182 R10184 = 0x20+R9893 M10185 = M10183[R10184] = R9875 R10186 = 0x20+R10184 R10187 = 0xff&R9877 R10188 = 0xa^R10187 M10189 = M10185[R10186] = R10188 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=59, nextFPWriteCmd=CmdPointer(block=7919_990_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14617, 14619 := 4498, 4500::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 9623, 9630, 10190, 10192 := 10189, 10180, 9893, 8949::R9630 = R10180R10190 = R9893R10192 = R8949
Block 7759_990_0_1_21_0_50941_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7759_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 7200, 7205, 7207::R9876 = 0x2540be400R9878 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7759_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 9875, 9877, 9880, 9893 := 9876, 9878, 9648, 9641::R9875 = R9876R9877 = R9878R9893 = R9641
Block 4882_995_1_1_21_0_50945_0:
M11876 = ReachabilityCertora8868_978_2_1_21_0_51031_0 ? M16141 : M14293B12309 = R11107s<0x0B12310 = !B12309B12311 = !B12310B12312 = !B12311
R12313 = R8949+R11107 B12314 = R12313s<R8949B12315 = !B12314B12316 = !B12315B12317 = !B12316B12318 = B12317==B12312
assume B12318 B12320 = R11939s<0x0B12321 = !B12320B12322 = !B12321B12323 = !B12322
R12324 = R12313+R11939 B12325 = R12324s<R12313B12326 = !B12325B12327 = !B12326B12328 = !B12327B12329 = B12328==B12323
assume B12329 R12331 = 0x40+R10155 R12332 = M11876[R12331] TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14617, 14619 := 14618, 14065::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 9623, 9630, 10190, 10192 := 11876, 11928, 12332, 12324::R9630 = R11928R10190 = R12332R10192 = R12324
Block 2837_1004_0_1_21_0_50946_0:
R9640 = 0x60+R8937
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=27, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=96))::R9641 = R9640+0x60R9642 = R9640+0x20M9643 = M8920[R9642] = R8669R9644 = R9642+0x20M9645 = M9643[R9644] = 0x2
R9646 = R9641-R9640 R9647 = R9646-0x20 M9648 = M9645[R9640] = R9647 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=13, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49), sort=PackedByteArray(finalWrite=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49)))::I9650 = keccak256exprsimple(0x2 R8669)
R9651 = W9[I9650] R9653 = R9651>>l0xa0 R9654 = R9653>>l0x0 R9655 = 0xffffffffffffffffffffffffffffffffffffffff&R9651 B9656 = R9655==0x0
if B9656:bool goto 7759_990_0_1_21_0_50941_0 else goto 7775_990_0_1_21_0_50975_0
Block 4844_995_1_1_21_0_50949_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4844_995_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 92284, 92286, 92291, 92293 := 11700, 11701, 11697, 11698::R11940 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4844_995_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 11876, 11928, 11939 := 14293, 14320, 11940::R11928 = R14320R11939 = R11940
Block 4844_995_1_1_21_0_50953_0:
M14293 = ReachabilityCertora5731_979_1_1_21_0_50971_0 ? M14366 : M10175B11613 = 0x0s<R8947
if B11613:bool goto 4854_995_1_1_21_0_51113_0 else goto 4844_995_1_1_21_0_50949_0
Block 8868_983_5_1_21_0_50957_0:
B11951 = R10834==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11952 = B11951 ? R11623==0x8000000000000000000000000000000000000000000000000000000000000000 : B11951B11953 = !B11952
assume B11953 R11954 = R11623 /s R10834 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6197_988_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 26128 := 25793::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6197_988_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 11131 := 11954::R11131 = R11954
Block 8868_983_2_1_21_0_50958_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_985_2_0_0_0_0_0 -> 8967_984_2_0_0_0_0_0::::Parallel assignment for 15770, 15772 := 15513, 15514::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_985_2_0_0_0_0_0 -> 8967_984_2_0_0_0_0_0::R13125 = R12813 /s 0x64 B13126 = R10806==0x0B13127 = !B13126
assume B13127 B13128 = R10806==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB13129 = B13128 ? R13125==0x8000000000000000000000000000000000000000000000000000000000000000 : B13128B13130 = !B13129
assume B13130 R13131 = R13125 /s R10806 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6533_990_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 11882, 11884 := 18267, 18027::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6533_990_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 12335 := 13131::R12335 = R13131
Block 4796_994_1_1_21_0_50961_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4796_994_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 16030, 16032 := 11694, 11695::R11108 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4796_994_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 11107, 14293, 14320 := 11108, 10175, 10167::R11107 = R11108R14320 = R10167
Block 2713_1004_0_1_21_0_50962_0:
R9478 = R6690&0x8000000000000000000000000000000000000000000000000000000000000000 R9479 = 0xffff000000000000000000000000000000000000000000000000000000000000&R9478 B9480 = R9479==0x8000000000000000000000000000000000000000000000000000000000000000B9481 = B9480 ? B9480 : 0x0s<R8947
if B9481:bool goto 2739_1004_0_1_21_0_51015_0 else goto 2837_1004_0_1_21_0_50946_0
Block 8739_983_5_1_21_0_50964_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_983_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 23348, 23350 := 23349, 23351::R11624 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_983_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 11623 := 11624::R11623 = R11624
Block 8739_983_2_1_21_0_50967_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_983_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 14319, 14321 := 14320, 14322::R12814 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_983_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 12813 := 12814::R12813 = R12814
Block 5731_979_1_1_21_0_50971_0:
B12677 = R12283s<0x0B12678 = !B12677B12679 = !B12678B12680 = !B12679
R12681 = R12264+R12283 B12682 = R12681s<R12264B12683 = !B12682B12684 = !B12683B12685 = !B12684B12686 = B12685==B12680
assume B12686 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4830_993_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 16030, 16032 := 16031, 15240::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4830_993_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 11107, 14293, 14320 := 12681, 14366, 14393::R11107 = R12681R14320 = R14393
Block 4796_994_1_1_21_0_50972_0:
if B10529:bool goto 4802_995_1_1_21_0_51027_0 else goto 4796_994_1_1_21_0_50961_0
Block 2709_1004_0_1_21_0_50973_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4831, 4834::R9298 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 9297 := 9298::R9297 = R9298
Block 2695_1002_0_1_21_0_50974_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4830, 4833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 9297 := 8207::R9297 = R8207
Block 7775_990_0_1_21_0_50975_0:
R9879 = 0xffffffffffffffffffffffffffffffffffffffff&R9651 M9881 = M9648[R9641] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R9883 = W43[R9879] B9884 = R9883==0x0B9885 = !B9884
assume B9885 M9886 = havocR9887 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R7174@21:bv256, valueVar=0x0, gasVar=R7355@21:bv256, inOffset=R7180@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R7180@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R7180@21:bv256, simplifiedOffset=null, size=R7184@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R7180@21:bv256, size=0x20)), origCallcore=CallCore R7174@21:bv256 R7355@21:bv256 R7180@21:bv256 R7184@21:bv256 tacM@21:bytemap R7180@21:bv256 0x20 tacM@21:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=52), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M9888 = M9881[R9641:R9641+0x20] = M9886[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7867_986_0_0_0_0_0_0, pos=1)::R9890 = R9887+0x1f R9891 = R9890&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R9892 = R9641+R9891 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7867_986_0_0_0_0_0_0, pos=6)::B9895 = R9887s<0x20B9896 = !B9895
assume B9896R9897 = R9641+0x0R9898 = M9888[R9897]B9899 = 0x0s<R9898
assume B9899 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7918_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 8224, 7021, 6936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7918_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 9875, 9877, 9880, 9893 := 9898, 9654, 9888, 9892::R9875 = R9898R9877 = R9654R9893 = R9892
Block 6161_989_0_1_21_0_50976_0:
B11133 = R10848==0x0
if B11133:bool goto 8739_983_5_1_21_0_50964_0 else goto 8747_983_5_1_21_0_51016_0
Block 8868_983_0_1_21_0_50978_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_985_0_0_0_0_0_0 -> 8967_984_0_0_0_0_0_0::::Parallel assignment for 12788, 12790 := 12417, 12418::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_985_0_0_0_0_0_0 -> 8967_984_0_0_0_0_0_0::R12349 = R11942 /s 0x2540be400 B12350 = R11617==0x0B12351 = !B12350
assume B12351 B12352 = R11617==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12353 = B12352 ? R12349==0x8000000000000000000000000000000000000000000000000000000000000000 : B12352B12354 = !B12353
assume B12354 R12355 = R12349 /s R11617 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6390_990_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11204, 11206 := 15501, 15182::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6390_990_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11614 := 12355::R11614 = R12355
Block 5646_979_1_1_21_0_50980_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_979_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 14368, 14370 := 14369, 14371::R12284 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_979_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 12283 := 12284::R12283 = R12284
Block 4729_998_1_1_21_0_50982_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4729_998_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 11888, 12183 := 11716, 11715::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4729_998_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 10529 := 10178::B10529 = B10178
Block 4632_999_1_1_21_0_50983_0:
M8920 = ReachabilityCertora4624_999_1_1_21_0_50995_0 ? M7045 : M8936B9124 = R8949s<0x0
if B9124:bool goto 2709_1004_0_1_21_0_50973_0 else goto 2695_1002_0_1_21_0_50974_0
Block 8739_983_0_1_21_0_50986_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_983_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11491, 11493 := 11492, 11494::R11943 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_983_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11942 := 11943::R11942 = R11943
Block 7368_984_1_1_21_0_50990_0:
M14366 = ReachabilityCertora7146_984_1_1_21_0_61778_0 ? M14292 : ReachabilityCertora7355_984_1_9_21_0_52478_0 ? M14365 : M14292
R11868 = 0x40+R10155 R11869 = M14366[R11868] B11870 = R12673==0x0
if B11870:bool goto 5646_979_1_1_21_0_50980_0 else goto 5654_979_1_1_21_0_51058_0
Block 4753_994_1_1_21_0_50992_0:
R10518 = 0x0+R10155 R10519 = M10175[R10518] R10521 = M10175[R8203] B10522 = 0x0<R10521
assume B10522 R10524 = 0x20+R8203 R10525 = M10175[R10524] R10526 = 0x0+R10525 R10527 = M10175[R10526] B10528 = R10527==R10519
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4782_992_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 11888, 12183 := 12185, 12184::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4782_992_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 10529 := 10528::B10529 = B10528
Block 7919_986_0_1_21_0_50993_0:
M9852 = ReachabilityCertora7775_986_0_1_21_0_51038_0 ? M9860 : M9629
R10143 = 0x60+R9865 R10144 = 0xffffffffffffffffffffffffffffffffffffffff&R9633 M10145 = M9852[R9865] = R10144 R10146 = 0x20+R9865 M10147 = M10145[R10146] = R9847 R10148 = 0x20+R10146 R10149 = 0xff&R9849 R10150 = 0xa^R10149 M10151 = M10147[R10148] = R10150 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=57, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R10152 = 0x80+R10143R10154 = 0x60+R10152
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=63, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=62, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R10155 = R10154+0x60R10156 = R10154+0x20M10157 = M10151[R10156] = R8669R10158 = R10156+0x20M10159 = M10157[R10158] = 0xf4249
R10160 = R10155-R10154 R10161 = R10160-0x20 M10162 = M10159[R10154] = R10161 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=64, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=76)))::I10163 = keccak256exprsimple(0xf4249 R8669)
R10164 = W7[I10163] R10165 = R10164>>l0x0 R10166 = 0xff&R10165 R10167 = 0x80+R10155 M10169 = M10162[R10155] = R8669 R10170 = 0x20+R10155 M10171 = M10169[R10170] = R10166 R10172 = 0x20+R10170 M10173 = M10171[R10172] = R9865 R10174 = 0x20+R10172 M10175 = M10173[R10174] = R10164 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=65, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R10177 = M10175[R8203] B10178 = 0x0<R10177
if B10178:bool goto 4753_994_1_1_21_0_50992_0 else goto 4729_998_1_1_21_0_50982_0
Block 4573_999_1_1_21_0_50994_0:
R8914 = R6690&0x3fff000000000000000000000000000000000000000000000000000000000000 R8915 = R8914>>l0xf0 R8916 = 0xffff&R8915 R8917 = R7050+0x60R8918 = R7050+0x20M8922 = M7045[R8918] = R123R8923 = R8918+0x20M8924 = M8922[R8923] = 0xf4246
R8925 = R8917-R7050 R8926 = R8925-0x20 M8927 = M8924[R7050] = R8926 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=42)))::I8928 = keccak256exprsimple(0xf4246 R123)R8929 = R8917+0x60R8930 = R8917+0x20M8931 = M8927[R8930] = R8916R8932 = R8930+0x20M8933 = M8931[R8932] = I8928
R8934 = R8929-R8917 R8935 = R8934-0x20 M8936 = M8933[R8917] = R8935 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=26, nextFPWriteCmd=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=76)))::I8940 = keccak256exprsimple(I8928 R8916)
R8941 = W8111[I8940] R8942 = R8941>>l0x0 R8943 = 0xffffffffffffffffffff&R8942 R8944 = R8941>>l0xa8 R8945 = R8944>>l0x0 R8946 = SignExtend(o1=0xa, o2=R8945:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4604_992_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 8106, 7407, 8110, 7955::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4604_992_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 8920, 8937, 8947, 8949 := 8936, 8929, 8943, 8946::R8937 = R8929R8947 = R8943R8949 = R8946
Block 4624_999_1_1_21_0_50995_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4624_999_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 4493, 4495, 4499, 4501::R8951 = 0x0R8952 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4624_999_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 8920, 8937, 8947, 8949 := 7045, 7050, 8951, 8952::R8937 = R7050R8947 = R8951R8949 = R8952
Block 6320_992_0_1_21_0_50998_0:
R11616 = 0x40+R10190 R11617 = M10811[R11616] R11618 = 0x20+R10190 R11619 = M10811[R11618] B11620 = R11619==0x0
if B11620:bool goto 8739_983_0_1_21_0_50986_0 else goto 8747_983_0_1_21_0_51030_0
Block 7233_984_1_1_21_0_51000_0:
::Parallel assignment for 12673, 14366, 14393 := 12268, 14292, 14319::R12673 = R12268R14393 = R14319
Block 7759_986_0_1_21_0_51002_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7759_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8258, 8263, 8265::R9848 = 0x2540be400R9850 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7759_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 9847, 9849, 9852, 9865 := 9848, 9850, 9629, 9621::R9847 = R9848R9849 = R9850R9865 = R9621
Block 2659_1008_0_1_21_0_51004_0:
R8667 = R6690&0x3fff000000000000000000000000000000000000000000000000000000000000 R8668 = R8667>>l0xf0 R8669 = 0xffff&R8668 R8670 = R6690&0x4000000000000000000000000000000000000000000000000000000000000000 R8671 = 0xffff000000000000000000000000000000000000000000000000000000000000&R8670 B8672 = R8671==0x4000000000000000000000000000000000000000000000000000000000000000
if B8672:bool goto 4573_999_1_1_21_0_50994_0 else goto 4624_999_1_1_21_0_50995_0
Block 5836_991_0_1_21_0_51007_0:
R10810 = 0xffffffffffffffffffffffffffffffffffffffff&R10549 M10812 = M10546[R10539] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R10814 = W43[R10810] B10815 = R10814==0x0B10816 = !B10815
assume B10816 M10817 = havocR10818 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R10272@21:bv256, valueVar=0x0, gasVar=R10442@21:bv256, inOffset=R10278@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R10278@21:bv256, outSize=0xa0, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R10278@21:bv256, simplifiedOffset=null, size=R10282@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R10278@21:bv256, size=0xa0)), origCallcore=CallCore R10272@21:bv256 R10442@21:bv256 R10278@21:bv256 R10282@21:bv256 tacM@21:bytemap R10278@21:bv256 0xa0 tacM@21:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=49), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M10819 = M10812[R10539:R10539+0xa0] = M10817[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5938_986_0_0_0_0_0_0, pos=1)::TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5938_986_0_0_0_0_0_0, pos=6)::B10826 = R10818s<0xa0B10827 = !B10826
assume B10827R10828 = R10539+0x0R10829 = M10819[R10828]R10830 = R10829&0xffffffffffffffffffffB10831 = R10829==R10830
assume B10831R10833 = R10539+0x20R10834 = M10819[R10833]R10835 = R10833+0x20R10836 = R10835+0x20R10837 = R10836+0x20R10838 = M10819[R10837]R10839 = R10838&0xffffffffffffffffffffB10840 = R10838==R10839
assume B10840B10842 = 0x0s<R10834
assume B10842 R10844 = R10549&0xffffffffffffffffffffffffffffffffffffffffffR10845 = R10844*0x10000000000000000000000
R10846 = R10845>>l0xf8 R10847 = 0xff&R10846 R10848 = 0xa^R10847 R10849 = R10549&0xffffffffffffffffffffffffffffffffffffffffffffR10850 = R10849*0x100000000000000000000
R10851 = 0xff00000000000000000000000000000000000000000000000000000000000000&R10850 B10852 = R10851==0x0
if B10852:bool goto 6056_990_0_1_21_0_50932_0 else goto 6161_989_0_1_21_0_50976_0
Block 7146_984_1_1_21_0_51012_0:
M14292 = ReachabilityCertora4802_995_1_1_21_0_61776_0 ? M10175 : ReachabilityCertora7133_984_1_13_21_0_53536_0 ? M14291 : M10175
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7146_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::::Parallel assignment for 14674, 43354, 43357 := 12168, 83293, 83296::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7146_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::R11611 = M14292[R8203] B11612 = 0x0<R11611
if B11612:bool goto 7163_984_1_9_21_0_52485_0 else goto 7146_984_1_1_21_0_61778_0
Block 2739_1004_0_1_21_0_51015_0:
R9617 = 0x80+R8937R9619 = 0x60+R9617
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=8, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=15), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=27, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=6), sort=ConstBlock(sz=128))::R9620 = 0x60+R9619
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=10, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=34), sort=ConstBlock(sz=96))::R9621 = R9620+0x60R9622 = R9620+0x20M9624 = M8920[R9622] = R8669R9625 = R9622+0x20M9626 = M9624[R9625] = 0x2
R9627 = R9621-R9620 R9628 = R9627-0x20 M9629 = M9626[R9620] = R9628 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=11, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76)))::I9632 = keccak256exprsimple(0x2 R8669)
R9633 = W9[I9632] R9635 = R9633>>l0xa0 R9636 = R9635>>l0x0 R9637 = 0xffffffffffffffffffffffffffffffffffffffff&R9633 B9638 = R9637==0x0
if B9638:bool goto 7759_986_0_1_21_0_51002_0 else goto 7775_986_0_1_21_0_51038_0
Block 8747_983_5_1_21_0_51016_0:
B11625 = R10848==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11626 = B11625 ? R10848==0x8000000000000000000000000000000000000000000000000000000000000000 : B11625B11627 = !B11626
assume B11627 R11628 = R10848*R10848 B11629 = smul_no_ofl_udfl:bif(R10848,R10848)
assume B11629 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 23348, 23350 := 24846, 24094::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 11623 := 11628::R11623 = R11628
Block 8747_983_2_1_21_0_51019_0:
B12815 = R12344==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12816 = B12815 ? R12338==0x8000000000000000000000000000000000000000000000000000000000000000 : B12815B12817 = !B12816
assume B12817 R12818 = R12344*R12338 B12819 = smul_no_ofl_udfl:bif(R12344,R12338)
assume B12819 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 14319, 14321 := 15506, 14886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 12813 := 12818::R12813 = R12818
Block 7062_984_1_1_21_0_51020_0:
::Parallel assignment for 12264, 12266, 12268, 14292, 14319 := 11102, 11103, 11104, 10175, 10167::R12264 = R11102R12268 = R11104R14319 = R10167
Block 4802_995_1_1_21_0_51027_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6965_989_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::::Parallel assignment for 14972, 80697, 80700, 83293, 83296 := 12168, 12509, 12510, 12512, 12513::R11102 = 0x0R11104 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6965_989_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::R11105 = M10175[R8203] B11106 = 0x0<R11105
if B11106:bool goto 6987_984_1_13_21_0_53550_0 else goto 4802_995_1_1_21_0_61776_0
Block 8868_972_1_1_21_0_51028_0:
B13031 = R12286==0x0B13032 = !B13031
assume B13032 B13033 = R12286==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB13034 = B13033 ? R12689==0x8000000000000000000000000000000000000000000000000000000000000000 : B13033B13035 = !B13034
assume B13035 R13036 = R12689 /s R12286 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_977_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 14368, 14370 := 18280, 18048::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_977_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 12283 := 13036::R12283 = R13036
Block 8747_983_0_1_21_0_51030_0:
B11944 = R11619==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11945 = B11944 ? R10192==0x8000000000000000000000000000000000000000000000000000000000000000 : B11944B11946 = !B11945
assume B11946 R11947 = R11619*R10192 B11948 = smul_no_ofl_udfl:bif(R11619,R10192)
assume B11948 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11491, 11493 := 12410, 11850::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11942 := 11947::R11942 = R11947
Block 8868_978_2_1_21_0_51031_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_980_1_0_0_0_0_0 -> 8967_979_1_0_0_0_0_0::::Parallel assignment for 84011, 84013 := 83170, 83171::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_980_1_0_0_0_0_0 -> 8967_979_1_0_0_0_0_0::R17392 = R16919 /s 0x64 B17393 = R11915==0x0B17394 = !B17393
assume B17394 B17395 = R11915==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17396 = B17395 ? R17392==0x8000000000000000000000000000000000000000000000000000000000000000 : B17395B17397 = !B17396
assume B17397 R17398 = R17392 /s R11915 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4873_993_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 92284, 92286, 92291, 92293 := 92285, 91424, 92292, 90522::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4873_993_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 11876, 11928, 11939 := 16141, 16166, 17398::R11928 = R16166R11939 = R17398
Block 8739_972_1_1_21_0_51032_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_972_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 16018, 16020 := 16019, 16021::R12690 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_972_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 12689 := 12690::R12689 = R12690
Block 8739_978_2_1_21_0_51036_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_978_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 79723, 79725 := 79724, 79726::R16920 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_978_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 16919 := 16920::R16919 = R16920
Block 7775_986_0_1_21_0_51038_0:
R9851 = 0xffffffffffffffffffffffffffffffffffffffff&R9633 M9853 = M9629[R9621] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R9855 = W43[R9851] B9856 = R9855==0x0B9857 = !B9856
assume B9857 M9858 = havocR9859 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R8232@21:bv256, valueVar=0x0, gasVar=R8373@21:bv256, inOffset=R8238@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R8238@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R8238@21:bv256, simplifiedOffset=null, size=R8242@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R8238@21:bv256, size=0x20)), origCallcore=CallCore R8232@21:bv256 R8373@21:bv256 R8238@21:bv256 R8242@21:bv256 tacM@21:bytemap R8238@21:bv256 0x20 tacM@21:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=51), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M9860 = M9853[R9621:R9621+0x20] = M9858[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7867_982_0_0_0_0_0_0, pos=1)::R9862 = R9859+0x1f R9863 = R9862&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R9864 = R9621+R9863 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7867_982_0_0_0_0_0_0, pos=6)::B9867 = R9859s<0x20B9868 = !B9867
assume B9868R9869 = R9621+0x0R9870 = M9860[R9869]B9871 = 0x0s<R9870
assume B9871 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7918_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8874, 8082, 7936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7918_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 9847, 9849, 9852, 9865 := 9870, 9636, 9860, 9864::R9847 = R9870R9849 = R9636R9865 = R9864
Block 6422_993_0_1_21_0_51043_0:
B12337 = 0x0s<R11614R12338 = B12337 ? R11116 : R11112B12341 = R11614==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12342 = B12341 ? R10808==0x8000000000000000000000000000000000000000000000000000000000000000 : B12341B12343 = !B12342
assume B12343 R12344 = R11614*R10808 B12345 = smul_no_ofl_udfl:bif(R11614,R10808)
assume B12345 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_980_0_0_0_0_0_0 -> 8868_981_0_0_0_0_0_0::::Parallel assignment for 13141, 13143 := 14303, 13710::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_980_0_0_0_0_0_0 -> 8868_981_0_0_0_0_0_0::B12348 = R12344==0x0
if B12348:bool goto 8739_983_2_1_21_0_50967_0 else goto 8747_983_2_1_21_0_51019_0
Block 8747_972_1_1_21_0_51054_0:
B12691 = R12292==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12692 = B12691 ? R12288==0x8000000000000000000000000000000000000000000000000000000000000000 : B12691B12693 = !B12692
assume B12693 R12694 = R12292*R12288 B12695 = smul_no_ofl_udfl:bif(R12292,R12288)
assume B12695 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_971_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 16018, 16020 := 17361, 16708::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_971_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 12689 := 12694::R12689 = R12694
Block 8747_978_2_1_21_0_51055_0:
B16921 = R16115==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB16922 = B16921 ? R16114==0x8000000000000000000000000000000000000000000000000000000000000000 : B16921B16923 = !B16922
assume B16923 R16924 = R16115*R16114 B16925 = smul_no_ofl_udfl:bif(R16115,R16114)
assume B16925 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_977_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 79723, 79725 := 83163, 81363::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_977_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 16919 := 16924::R16919 = R16924
Block 5654_979_1_1_21_0_51058_0:
R12285 = 0x20+R11869 R12286 = M14366[R12285] R12287 = R12285+0x20
R12288 = M14366[R12287] B12289 = R12673==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12290 = B12289 ? false : B12289B12291 = !B12290
assume B12291 R12292 = R12673*0x2540be400 B12293 = smul_no_ofl_udfl:bif(R12673,0x2540be400)
assume B12293 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_969_1_0_0_0_0_0 -> 8868_970_1_0_0_0_0_0::::Parallel assignment for 14922, 14924 := 16002, 15536::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_969_1_0_0_0_0_0 -> 8868_970_1_0_0_0_0_0::B12296 = R12292==0x0
if B12296:bool goto 8739_972_1_1_21_0_51032_0 else goto 8747_972_1_1_21_0_51054_0
Block 5731_971_1_1_21_0_51061_0:
B16088 = R15327s<0x0B16089 = !B16088B16090 = !B16089B16091 = !B16090
R16092 = R20827+R15327 B16093 = R16092s<R20827B16094 = !B16093B16095 = !B16094B16096 = !B16095B16097 = B16096==B16091
assume B16097 B16099 = R12722s<0x0B16100 = !B16099B16101 = !B16100B16102 = !B16101
R16103 = R16092+R12722 B16104 = R16103s<R16092B16105 = !B16104B16106 = !B16105B16107 = !B16106B16108 = B16107==B16102
assume B16108 R16112 = R11918>>l0xe0R16113 = R16112&0xff
R16114 = 0xff&R16113 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8747_976_1_0_0_0_0_0 -> 8825_975_1_0_0_0_0_0::::Parallel assignment for 77134, 77136 := 76294, 76295::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8747_976_1_0_0_0_0_0 -> 8825_975_1_0_0_0_0_0::R16115 = R8947*R16103 B16116 = smul_no_ofl_udfl:bif(R8947,R16103)
assume B16116 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_975_1_0_0_0_0_0 -> 8868_976_1_0_0_0_0_0::::Parallel assignment for 76303, 76305 := 79707, 77904::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_975_1_0_0_0_0_0 -> 8868_976_1_0_0_0_0_0::B16119 = R16115==0x0
if B16119:bool goto 8739_978_2_1_21_0_51036_0 else goto 8747_978_2_1_21_0_51055_0
Block 5646_971_1_1_21_0_51062_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_971_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 68396, 68398 := 68397, 68399::R15328 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_971_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 15327 := 15328::R15327 = R15328
Block 5614_965_1_1_21_0_51065_0:
M16141 = ReachabilityCertora9151_962_1_1_21_0_61809_0 ? M16030 : M19305B15062 = R19566s<0x0B15063 = !B15062B15064 = !B15063B15065 = !B15064
R15066 = R20829+R19566 B15067 = R15066s<R20829B15068 = !B15067B15069 = !B15068B15070 = !B15069B15071 = B15070==B15065
assume B15071 R15074 = 0x40+R10155 R15075 = M16141[R15074] B15076 = R15066==0x0
if B15076:bool goto 5646_971_1_1_21_0_51062_0 else goto 5654_971_1_1_21_0_51111_0
Block 9151_962_1_1_21_0_51069_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5494_964_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::::Parallel assignment for 106344, 106346, 107307, 107310, 112333, 115326, 115328 := 60808, 60809, 60811, 60812, 54153, 61994, 61996::R14813 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5494_964_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::B14816 = R14465==0x0
if B14816:bool goto 9151_962_1_1_21_0_61809_0 else goto 5506_965_1_17_21_0_54718_0
Block 9122_962_1_1_21_0_51071_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_962_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 61994, 61996 := 61995, 61997::R14466 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_962_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 14465 := 14466::R14465 = R14466
Block 8868_964_2_1_21_0_51073_0:
B16928 = R15330==0x0B16929 = !B16928
assume B16929 B16930 = R15330==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB16931 = B16930 ? R16120==0x8000000000000000000000000000000000000000000000000000000000000000 : B16930B16932 = !B16931
assume B16932 R16933 = R16120 /s R15330 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_969_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 68396, 68398 := 77898, 77121::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_969_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 15327 := 16933::R15327 = R16933
Block 8578_977_1_1_21_0_51074_0:
M16030 = ReachabilityCertora11219_975_1_1_21_0_61795_0 ? M12747 : M20656
R13889 = 0x0+R10155 R13890 = M16030[R13889] B13893 = R12750==0x0
if B13893:bool goto 9122_962_1_1_21_0_51071_0 else goto 9130_962_1_1_21_0_51128_0
Block 8739_964_2_1_21_0_51077_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_964_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 72175, 72177 := 72176, 72178::R16121 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_964_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 16120 := 16121::R16120 = R16121
Block 11411_958_1_1_21_0_51079_0:
B20876 = R20697<0x2R20877 = B20876 ? R20699 : R20699+0x1
R20878 = 0xff-R20877 R20879 = R20878+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_960_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 61994, 61996 := 68370, 68367::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_960_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 14465 := 20879::R14465 = R20879
Block 11398_958_1_1_21_0_51081_0:
R20701 = R19998>>l0x2 R20702 = R20000+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 67137, 67143, 67145 := 67135, 67144, 67140::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 20697, 20699 := 20701, 20702::R20697 = R20701R20699 = R20702
Block 11389_958_1_1_21_0_51082_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 67137, 67143, 67145 := 66514, 66520, 66522::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 20697, 20699 := 19998, 20000::R20697 = R19998R20699 = R20000
Block 11389_958_1_1_21_0_51087_0:
B20433 = R19998<0x4
if B20433:bool goto 11389_958_1_1_21_0_51082_0 else goto 11398_958_1_1_21_0_51081_0
Block 11219_975_1_1_21_0_51089_0:
B13536 = R13038>R105R13537 = B13536 ? R105 : R13038-0x1R13539 = 0x120+R12739
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=82, nextFPWriteCmd=CmdPointer(block=8458_978_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=288))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8467_978_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::::Parallel assignment for 173182, 173184, 176187, 176189, 176200, 176202 := 40479, 40480, 40482, 40483, 58828, 58829::R13548 = 0x0R13549 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8467_978_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::R13550 = 0x0+R12297 R13551 = M12747[R13550] R13552 = M12747[R13551] B13553 = 0x0<R13552
if B13553:bool goto 8488_977_1_25_21_0_56227_0 else goto 11219_975_1_1_21_0_61795_0
Block 11376_958_1_1_21_0_51090_0:
R20002 = R19401>>l0x4 R20003 = R19403+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 66514, 66520, 66522 := 66512, 66521, 66517::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 19998, 20000 := 20002, 20003::R19998 = R20002R20000 = R20003
Block 11367_958_1_1_21_0_51091_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 66514, 66520, 66522 := 65831, 65837, 65839::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 19998, 20000 := 19401, 19403::R19998 = R19401R20000 = R19403
Block 11187_975_1_1_21_0_51095_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11187_975_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 55909, 55911 := 55910, 55912::R13039 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11187_975_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 13038 := 13039::R13038 = R13039
Block 11367_958_1_1_21_0_51096_0:
B19576 = R19401<0x10
if B19576:bool goto 11367_958_1_1_21_0_51091_0 else goto 11376_958_1_1_21_0_51090_0
Block 8747_964_2_1_21_0_51098_0:
B16122 = R15336==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB16123 = B16122 ? R15332==0x8000000000000000000000000000000000000000000000000000000000000000 : B16122B16124 = !B16123
assume B16124 R16125 = R15336*R15332 B16126 = smul_no_ofl_udfl:bif(R15336,R15332)
assume B16126 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_963_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 72175, 72177 := 74960, 73528::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_963_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 16120 := 16125::R16120 = R16125
Block 11354_958_1_1_21_0_51101_0:
R19405 = R17941>>l0x8 R19406 = R17943+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 65831, 65837, 65839 := 65829, 65838, 65834::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 19401, 19403 := 19405, 19406::R19401 = R19405R19403 = R19406
Block 11344_958_1_1_21_0_51102_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 65831, 65837, 65839 := 65187, 65193, 65195::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 19401, 19403 := 17941, 17943::R19401 = R17941R19403 = R17943
Block 11165_977_1_1_21_0_51105_0:
M12301 = ReachabilityCertora6953_964_1_1_21_0_51120_0 ? M13104 : M11936R12699 = R12306+0x60R12700 = R12306+0x20M12702 = M12301[R12700] = R11885R12703 = R12700+0x20M12704 = M12702[R12703] = 0xf4246
R12705 = R12699-R12306 R12706 = R12705-0x20 M12707 = M12704[R12306] = R12706 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=40, nextFPWriteCmd=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=45), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=45)))::I12708 = keccak256exprsimple(0xf4246 R11885)R12709 = R12699+0x60R12710 = R12699+0x20M12711 = M12707[R12710] = R11873R12712 = R12710+0x20M12713 = M12711[R12712] = I12708
R12714 = R12709-R12699 R12715 = R12714-0x20 M12716 = M12713[R12699] = R12715 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=105, nextFPWriteCmd=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=79)))::I12718 = keccak256exprsimple(I12708 R11873)
R12719 = W8111[I12718] R12720 = R12719>>l0xa8 R12721 = R12720>>l0x0 R12722 = SignExtend(o1=0xa, o2=R12721:bv256) R12726 = 0x0+R10155 R12727 = M12716[R12726] B12728 = R12727==0x0B12729 = !B12728
assume B12729 R12730 = R12709+0x60R12731 = R12709+0x20M12732 = M12716[R12731] = R12727R12733 = R12731+0x20M12734 = M12732[R12733] = 0xf424b
R12735 = R12730-R12709 R12736 = R12735-0x20 M12737 = M12734[R12709] = R12736 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=106, nextFPWriteCmd=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=31)))::I12738 = keccak256exprsimple(0xf424b R12727)R12739 = R12730+0x60R12740 = R12730+0x20M12742 = M12737[R12740] = R11885R12743 = R12740+0x20M12744 = M12742[R12743] = I12738
R12745 = R12739-R12730 R12746 = R12745-0x20 M12747 = M12744[R12730] = R12746 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=81, nextFPWriteCmd=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=70)))::I12749 = keccak256exprsimple(I12738 R11885)
R12750 = W3165[I12749] B12751 = R11900==0x0
if B12751:bool goto 11187_975_1_1_21_0_51095_0 else goto 11195_975_1_1_21_0_51106_0
Block 11195_975_1_1_21_0_51106_0:
B13041 = R11900>0x76a700
assume B13041 R13043 = R11900%0x76a700 R13044 = R11900-R13043 R13045 = R13044+0x76a700 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11215_973_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 55909, 55911 := 58145, 58142::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11215_973_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 13038 := 13045::R13038 = R13045
Block 11344_958_1_1_21_0_51107_0:
B18833 = R17941<0x100
if B18833:bool goto 11344_958_1_1_21_0_51102_0 else goto 11354_958_1_1_21_0_51101_0
Block 11031_976_1_1_21_0_51108_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11031_976_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 27853 := 27327::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11031_976_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 12297, 12301, 12306 := 11924, 11936, 11927::R12297 = R11924R12306 = R11927
Block 11331_958_1_1_21_0_51109_0:
R17945 = R16948>>l0x10 R17946 = R16950+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 65187, 65193, 65195 := 65185, 65194, 65190::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 17941, 17943 := 17945, 17946::R17941 = R17945R17943 = R17946
Block 11320_958_1_1_21_0_51110_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 65187, 65193, 65195 := 64552, 64558, 64560::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 17941, 17943 := 16948, 16950::R17941 = R16948R17943 = R16950
Block 5654_971_1_1_21_0_51111_0:
R15329 = 0x20+R15075 R15330 = M16141[R15329] R15331 = R15329+0x20
R15332 = M16141[R15331] B15333 = R15066==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB15334 = B15333 ? false : B15333B15335 = !B15334
assume B15335 R15336 = R15066*0x2540be400 B15337 = smul_no_ofl_udfl:bif(R15066,0x2540be400)
assume B15337 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_961_1_0_0_0_0_0 -> 8868_962_1_0_0_0_0_0::::Parallel assignment for 69628, 69630 := 72159, 70909::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_961_1_0_0_0_0_0 -> 8868_962_1_0_0_0_0_0::B15340 = R15336==0x0
if B15340:bool goto 8739_964_2_1_21_0_51077_0 else goto 8747_964_2_1_21_0_51098_0
Block 11320_958_1_1_21_0_51112_0:
B17425 = R16948<0x10000
if B17425:bool goto 11320_958_1_1_21_0_51110_0 else goto 11331_958_1_1_21_0_51109_0
Block 4854_995_1_1_21_0_51113_0:
R11872 = 0x0+R10155 R11873 = M14293[R11872] R11874 = R14320+0x60R11875 = R14320+0x20M11877 = M14293[R11875] = R11873R11878 = R11875+0x20M11879 = M11877[R11878] = 0xf4243
R11880 = R11874-R14320 R11881 = R11880-0x20 M11882 = M11879[R14320] = R11881 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=159, nextFPWriteCmd=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=42)))::I11883 = keccak256exprsimple(0xf4243 R11873)
R11884 = W11[I11883] R11885 = 0xffffffffffffffffffffffffffffffffffffffff&R11884 R11887 = R11874+0x60R11888 = R11874+0x20M11890 = M11882[R11888] = R11885R11891 = R11888+0x20M11892 = M11890[R11891] = 0xf4242
R11893 = R11887-R11874 R11894 = R11893-0x20 M11895 = M11892[R11874] = R11894 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=29, nextFPWriteCmd=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=92), sort=PackedByteArray(finalWrite=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=92)))::I11896 = keccak256exprsimple(0xf4242 R11885)
R11897 = W12[I11896] R11898 = R11897>>l0x30 R11899 = R11898>>l0x0 R11900 = 0xffffffff&R11899 R11901 = R11897&0xffffffffffffffffffffffffffffffffR11902 = R11901*0x100000000000000000000000000000000R11903 = R11887+0x60R11904 = R11887+0x20M11906 = M11895[R11904] = R11885R11907 = R11904+0x20M11908 = M11906[R11907] = 0xf424e
R11909 = R11903-R11887 R11910 = R11909-0x20 M11911 = M11908[R11887] = R11910 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=31, nextFPWriteCmd=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=142), sort=PackedByteArray(finalWrite=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=142)))::I11912 = keccak256exprsimple(0xf424e R11885)
R11913 = W13[I11912] R11914 = R11913>>l0x0 R11915 = 0xffffffffffffffffffffffff&R11914 R11918 = 0xffffffffffff0000000000000000000000000000000000000000000000000000&R11902 R11921 = R11902>>l0xd0R11922 = R11921&0xffR11924 = 0x80+R11903
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=32, nextFPWriteCmd=CmdPointer(block=8341_978_1_0_0_0_0_0, pos=10), sort=ConstBlock(sz=128))::R11927 = 0x80+R11924M11930 = M11911[R11924] = 0x60R11931 = 0x20+R11924M11932 = M11930[R11931] = 0x60R11933 = 0x20+R11931M11934 = M11932[R11933] = 0x0R11935 = 0x20+R11933M11936 = M11934[R11935] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=75, nextFPWriteCmd=CmdPointer(block=8341_978_1_0_0_0_0_0, pos=24), sort=ConstBlock(sz=128))::R11937 = 0xff&R11922 B11938 = R11937==0x0
if B11938:bool goto 11031_976_1_1_21_0_51108_0 else goto 11039_976_1_1_21_0_51129_0
Block 11307_958_1_1_21_0_51115_0:
R16952 = R15346>>l0x20 R16953 = R15348+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 64552, 64558, 64560 := 64550, 64559, 64555::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 16948, 16950 := 16952, 16953::R16948 = R16952R16950 = R16953
Block 11294_958_1_1_21_0_51116_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 64552, 64558, 64560 := 63917, 63923, 63925::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 16948, 16950 := 15346, 15348::R16948 = R15346R16950 = R15348
Block 11294_958_1_1_21_0_51119_0:
B16171 = R15346<0x100000000
if B16171:bool goto 11294_958_1_1_21_0_51116_0 else goto 11307_958_1_1_21_0_51115_0
Block 6953_964_1_1_21_0_51120_0:
M13056 = ReachabilityCertora6635_964_1_1_21_0_61787_0 ? M12767 : M13090
R13093 = M13056[R11927] B13094 = R13093>0x1R13095 = B13094 ? R11927 : R11927
R13096 = 0x0+R11924 M13097 = M13056[R13096] = R13095 R13098 = 0xff&R11922 M13099 = M13097[R11935] = R13098 M13101 = M13099[R12762] = 0x0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=51, nextFPWriteCmd=CmdPointer(block=11093_974_1_0_0_0_0_0, pos=4), sort=ConstantArrayAlloc(eSz=32, constSize=0))::R13102 = R12762+0x20 M13104 = M13101[R11931] = R12762 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11151_974_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 27853 := 27327::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11151_974_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 12297, 12301, 12306 := 11924, 13104, 13102::R12297 = R11924R12306 = R13102
Block 11281_958_1_1_21_0_51121_0:
R15350 = R14817>>l0x40 R15351 = R14819+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 63917, 63923, 63925 := 63915, 63924, 63920::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 15346, 15348 := 15350, 15351::R15346 = R15350R15348 = R15351
Block 11264_958_1_1_21_0_51122_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 63917, 63923, 63925 := 63338, 63344, 63346::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 15346, 15348 := 14817, 14819::R15346 = R14817R15348 = R14819
Block 11264_958_1_1_21_0_51123_0:
B15082 = R14817<0x10000000000000000
if B15082:bool goto 11264_958_1_1_21_0_51122_0 else goto 11281_958_1_1_21_0_51121_0
Block 6635_964_1_1_21_0_51124_0:
M12778 = ReachabilityCertora11039_976_1_1_21_0_61782_0 ? M12302 : M13110
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=76, nextFPWriteCmd=CmdPointer(block=6577_964_1_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6577_964_1_0_0_0_0_0, pos=3), R28400:bv256)))::R12752 = R12776+0x60R12753 = R12776+0x20M12755 = M12778[R12753] = R11885R12756 = R12753+0x20M12757 = M12755[R12756] = 0xf424d
R12758 = R12752-R12776 R12759 = R12758-0x20 M12760 = M12757[R12776] = R12759 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=45, nextFPWriteCmd=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=36)))::I12761 = keccak256exprsimple(0xf424d R11885)R12762 = R12752+0x40R12763 = R12752+0x20M12764 = M12760[R12763] = I12761
R12765 = R12762-R12752 R12766 = R12765-0x20 M12767 = M12764[R12752] = R12766 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=50, nextFPWriteCmd=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=60)))::I12769 = keccak256exprsimple(I12761)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6700_964_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::::Parallel assignment for 39158, 39169, 39171 := 36031, 36035, 36036::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6700_964_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::R12771 = 0xff&R11922 B12772 = 0x0<R12771
if B12772:bool goto 6742_964_1_125_21_0_58639_0 else goto 6635_964_1_1_21_0_61787_0
Block 11251_958_1_1_21_0_51125_0:
R14821 = R14467>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_958_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 63338, 63344, 63346 := 63336, 63345, 63341::R14823 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_958_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 14817, 14819 := 14821, 14823::R14817 = R14821R14819 = R14823
Block 11224_959_1_1_21_0_51126_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_959_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 63338, 63344, 63346 := 61990, 62682, 62683::R14820 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_959_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 14817, 14819 := 14467, 14820::R14817 = R14467R14819 = R14820
Block 6633_963_1_1_21_0_51127_0:
M13110 = ReachabilityCertora6604_964_1_1_21_0_61788_0 ? M12790 : M13122
::Parallel assignment for 12776, 12778 := 13108, 13110::R12776 = R13108
Block 9130_962_1_1_21_0_51128_0:
R14467 = R12750>>l0x0 B14468 = R14467<0x100000000000000000000000000000000
if B14468:bool goto 11224_959_1_1_21_0_51126_0 else goto 11251_958_1_1_21_0_51125_0
Block 11039_976_1_1_21_0_51129_0:
R12299 = 0xff&R11922 M12302 = M11936[R11927] = R12299 R12303 = 0x20*R12299 R12304 = 0x20+R12303 R12305 = R11927+R12304 B12308 = R12299==0x0
if B12308:bool goto 11039_976_1_1_21_0_61782_0 else goto 6604_964_1_1_21_0_51130_0
Block 6604_964_1_1_21_0_51130_0:
R12773 = 0x20+R11927 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6604_964_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::::Parallel assignment for 30451, 30456, 30466 := 29048, 28400, 28399::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6604_964_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::R12775 = 0xc0+R12305M12779 = M12302[R12305] = 0x0R12780 = 0x20+R12305M12781 = M12779[R12780] = 0x0R12782 = 0x20+R12780M12783 = M12781[R12782] = 0x0R12784 = 0x20+R12782M12785 = M12783[R12784] = 0x0R12786 = 0x20+R12784M12787 = M12785[R12786] = 0x0R12788 = 0x20+R12786M12789 = M12787[R12788] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=44, nextFPWriteCmd=CmdPointer(block=6608_963_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M12790 = M12789[R12773] = R12305 R12791 = 0x20+R12773 R12792 = R12299-0x1 B12793 = R12792>0x0
if B12793:bool goto 6616_962_1_175_21_0_58725_0 else goto 6604_964_1_1_21_0_61788_0
Block 9151_979_0_5_21_0_51346_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5605_981_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::::Parallel assignment for 38350, 38352, 38830, 38833, 41601, 43422, 43424 := 38351, 37339, 38829, 38832, 40607, 42562, 42564::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5605_981_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::B11693 = R11277==0x0
assume B11693::Parallel assignment for 9710, 9735, 11689, 11691 := 11186, 11212, 10425, 10650::R9735 = R11212R11689 = R10425R11691 = R10650
Block 9122_979_0_5_21_0_51347_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_979_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 42562, 42564 := 42563, 42565::R11278 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_979_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 11277 := 11278::R11277 = R11278
Block 11411_975_0_5_21_0_51351_0:
B17463 = R17258<0x2R17464 = B17463 ? R17260 : R17260+0x1
R17465 = 0xff-R17464 R17466 = R17465+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_977_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 42562, 42564 := 47749, 47746::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_977_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 11277 := 17466::R11277 = R17466
Block 11398_975_0_5_21_0_51353_0:
R17262 = R15663>>l0x2 R17263 = R15665+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 46640, 46646, 46648 := 46638, 46647, 46643::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 17258, 17260 := 17262, 17263::R17258 = R17262R17260 = R17263
Block 11389_975_0_5_21_0_51354_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 46640, 46646, 46648 := 45856, 45862, 45864::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 17258, 17260 := 15663, 15665::R17258 = R15663R17260 = R15665
Block 11389_975_0_5_21_0_51356_0:
B16738 = R15663<0x4
if B16738:bool goto 11389_975_0_5_21_0_51354_0 else goto 11398_975_0_5_21_0_51353_0
Block 11376_975_0_5_21_0_51359_0:
R15667 = R14884>>l0x4 R15668 = R14886+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 45856, 45862, 45864 := 45854, 45863, 45859::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 15663, 15665 := 15667, 15668::R15663 = R15667R15665 = R15668
Block 11367_975_0_5_21_0_51360_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 45856, 45862, 45864 := 45357, 45363, 45365::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 15663, 15665 := 14884, 14886::R15663 = R14884R15665 = R14886
Block 5572_982_0_5_21_0_51361_0:
B10926 = R8969<0x1B10927 = !B10926B10928 = B10927 ? !(R8969>0x100) : B10927
assume B10928 R10930 = R8969-0x1 R10931 = 0x8000000000000000000000000000000000000000000000000000000000000000>>lR10930 R10932 = ~R10931 R10933 = R8779&R10932 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9598_977_0_0_0_0_0_0 -> 9646_977_0_0_0_0_0_0::::Parallel assignment for 40607 := 40605::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9598_977_0_0_0_0_0_0 -> 9646_977_0_0_0_0_0_0::B10935 = R10933==0x0
if B10935:bool goto 9122_979_0_5_21_0_51347_0 else goto 9130_979_0_5_21_0_51405_0
Block 11367_975_0_5_21_0_51362_0:
B15115 = R14884<0x10
if B15115:bool goto 11367_975_0_5_21_0_51360_0 else goto 11376_975_0_5_21_0_51359_0
Block 5568_982_0_5_21_0_51363_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5568_982_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 38829, 38832 := 38831, 38834::R10651 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5568_982_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 10650 := 10651::R10650 = R10651
Block 5556_981_0_5_21_0_51364_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5556_981_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 38829, 38832 := 38830, 38833::R10652 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5556_981_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 10650 := 10652::R10650 = R10652
Block 11354_975_0_5_21_0_51365_0:
R14888 = R14007>>l0x8 R14889 = R14009+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 45357, 45363, 45365 := 45355, 45364, 45360::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 14884, 14886 := 14888, 14889::R14884 = R14888R14886 = R14889
Block 11344_975_0_5_21_0_51366_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 45357, 45363, 45365 := 44816, 44822, 44824::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 14884, 14886 := 14007, 14009::R14884 = R14007R14886 = R14009
Block 11344_975_0_5_21_0_51368_0:
B14543 = R14007<0x100
if B14543:bool goto 11344_975_0_5_21_0_51366_0 else goto 11354_975_0_5_21_0_51365_0
Block 9501_974_0_5_21_0_51369_0:
M11186 = ReachabilityCertora10609_965_0_5_21_0_51373_0 ? M11185 : M9734B10421 = R10085s<0x0B10422 = !B10421B10423 = !B10422B10424 = !B10423
R10425 = 0x0+R10085 B10426 = R10425s<0x0B10427 = !B10426B10428 = !B10427B10429 = !B10428B10430 = B10429==B10424
assume B10430 B10432 = R10085s<0x0
if B10432:bool goto 5568_982_0_5_21_0_51363_0 else goto 5556_981_0_5_21_0_51364_0
Block 11331_975_0_5_21_0_51370_0:
R14011 = R13228>>l0x10 R14012 = R13230+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 44816, 44822, 44824 := 44814, 44823, 44819::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 14007, 14009 := 14011, 14012::R14007 = R14011R14009 = R14012
Block 11320_975_0_5_21_0_51371_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 44816, 44822, 44824 := 44399, 44405, 44407::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 14007, 14009 := 13228, 13230::R14007 = R13228R14009 = R13230
Block 9423_973_0_5_21_0_51372_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9423_973_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 36143, 36145 := 36144, 35329::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9423_973_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 10085, 11186, 11212 := 9738, 9734, 9727::R10085 = R9738R11212 = R9727
Block 10609_965_0_5_21_0_51373_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9475_971_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 36143, 36145 := 78222, 78224::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9475_971_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 10085, 11186, 11212 := 12877, 11185, 11211::R10085 = R12877R11212 = R11211
Block 11320_975_0_5_21_0_51374_0:
B13657 = R13228<0x10000
if B13657:bool goto 11320_975_0_5_21_0_51371_0 else goto 11331_975_0_5_21_0_51370_0
Block 9393_979_0_5_21_0_51375_0:
R9707 = R8768+0x60R9708 = R8768+0x20M9711 = M8776[R9708] = R123R9712 = R9708+0x20M9713 = M9711[R9712] = 0xf424c
R9714 = R9707-R8768 R9715 = R9714-0x20 M9716 = M9713[R8768] = R9715 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=96, nextFPWriteCmd=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=44), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=44)))::I9717 = keccak256exprsimple(0xf424c R123)R9718 = R9707+0x60R9719 = R9707+0x20M9720 = M9716[R9719] = R6686R9721 = R9719+0x20M9722 = M9720[R9721] = I9717
R9723 = R9718-R9707 R9724 = R9723-0x20 M9725 = M9722[R9707] = R9724 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=95, nextFPWriteCmd=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=78), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=78)))::I9726 = keccak256exprsimple(I9717 R6686)R9727 = R9718+0x60R9728 = R9718+0x20M9729 = M9725[R9728] = R9518R9730 = R9728+0x20M9731 = M9729[R9730] = I9726
R9732 = R9727-R9718 R9733 = R9732-0x20 M9734 = M9731[R9718] = R9733 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=97, nextFPWriteCmd=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=112), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=112)))::I9737 = keccak256exprsimple(I9726 R9518)
R9738 = W5535[I9737] B9739 = R9518>R105
if B9739:bool goto 9431_973_0_5_21_0_51507_0 else goto 9423_973_0_5_21_0_51372_0
Block 10437_965_0_5_21_0_51376_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10437_965_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 78222, 78224 := 78223, 78225::R12878 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10437_965_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 12877 := 12878::R12877 = R12878
Block 10542_962_0_5_21_0_51377_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10542_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 78222, 78224 := 84913, 35329::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10542_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 12877 := 9738::R12877 = R9738
Block 11307_975_0_5_21_0_51378_0:
R13232 = R12451>>l0x20 R13233 = R12453+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 44399, 44405, 44407 := 44397, 44406, 44402::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 13228, 13230 := 13232, 13233::R13228 = R13232R13230 = R13233
Block 11294_975_0_5_21_0_51379_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 44399, 44405, 44407 := 44001, 44007, 44009::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 13228, 13230 := 12451, 12453::R13228 = R12451R13230 = R12453
Block 9210_977_0_5_21_0_51380_0:
R9516 = R8969*0x15180 R9517 = R9320+R9516 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9210_977_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 22337 := 22335::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9210_977_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 9518 := 9517::R9518 = R9517
Block 11294_975_0_5_21_0_51381_0:
B12892 = R12451<0x100000000
if B12892:bool goto 11294_975_0_5_21_0_51379_0 else goto 11307_975_0_5_21_0_51378_0
Block 9235_977_0_5_21_0_51382_0:
R9700 = R9320%0x7e900 R9701 = R9320+0x76a700 R9702 = R9701-R9700 R9703 = R8969-0x5a R9704 = R9703*0x7e900 R9705 = R9702+R9704 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9249_975_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 22337 := 23153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9249_975_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 9518 := 9705::R9518 = R9705
Block 10419_967_0_5_21_0_51385_0:
M11185 = ReachabilityCertora14595_945_0_5_21_0_51393_0 ? M11259 : M12418B12444 = R9738==0x0
if B12444:bool goto 10437_965_0_5_21_0_51376_0 else goto 10445_965_0_5_21_0_51400_0
Block 10521_963_0_5_21_0_51386_0:
R13217 = R7690>>l0x20 R13218 = R13217>>l0x0 R13219 = 0xff&R13218 R13220 = R13219*0x7a120 B13221 = R13220<R12111
if B13221:bool goto 10552_962_0_5_21_0_51547_0 else goto 10542_962_0_5_21_0_51377_0
Block 11281_975_0_5_21_0_51387_0:
R12455 = R11694>>l0x40 R12456 = R11696+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 44001, 44007, 44009 := 43999, 44008, 44004::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 12451, 12453 := 12455, 12456::R12451 = R12455R12453 = R12456
Block 11264_975_0_5_21_0_51388_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 44001, 44007, 44009 := 43410, 43416, 43418::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 12451, 12453 := 11694, 11696::R12451 = R11694R12453 = R11696
Block 9226_977_0_5_21_0_51390_0:
B9515 = R8969>0x87
if B9515:bool goto 9285_977_0_5_21_0_51391_0 else goto 9235_977_0_5_21_0_51382_0
Block 9285_977_0_5_21_0_51391_0:
B9698 = R8969>0xc3R9699 = B9698 ? ((R9320+0xb1fa800)-(R9320%0x76a700))+((R8969-0xc3)*0x76a700) : ((R9320+0x1da9c00)-(R9320%0x278d00))+((R8969-0x87)*0x278d00)
::Parallel assignment for 9518 := 9699::R9518 = R9699
Block 13470_953_0_5_21_0_51392_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_959_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 74463 := 101876::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_959_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 11185, 11211, 12111 := 12418, 12431, 13974::R11211 = R12431R12111 = R13974
Block 14595_945_0_5_21_0_51393_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_963_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 74463 := 72345::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_963_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 11185, 11211, 12111 := 11259, 11252, 11683::R11211 = R11252R12111 = R11683
Block 11264_975_0_5_21_0_51395_0:
B12115 = R11694<0x10000000000000000
if B12115:bool goto 11264_975_0_5_21_0_51388_0 else goto 11281_975_0_5_21_0_51387_0
Block 14387_945_0_5_21_0_51398_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_945_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 72345 := 69768::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_945_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 11683 := 11265::R11683 = R11265
Block 14426_944_0_5_21_0_51399_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_944_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 72345 := 69768::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_944_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 11683 := 11265::R11683 = R11265
Block 10445_965_0_5_21_0_51400_0:
B12879 = R105>R9518B12880 = !B12879
assume B12880 R12881 = R9518-R105 B12882 = 0x0s<R9738
if B12882:bool goto 10479_963_0_5_21_0_51561_0 else goto 10521_963_0_5_21_0_51386_0
Block 11251_975_0_5_21_0_51401_0:
R11698 = R11279>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_975_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 43410, 43416, 43418 := 43408, 43417, 43413::R11700 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_975_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 11694, 11696 := 11698, 11700::R11694 = R11698R11696 = R11700
Block 11224_976_0_5_21_0_51402_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_976_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 43410, 43416, 43418 := 42558, 42960, 42961::R11697 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_976_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 11694, 11696 := 11279, 11697::R11694 = R11279R11696 = R11697
Block 9130_979_0_5_21_0_51405_0:
R11279 = R10933>>l0x0 B11280 = R11279<0x100000000000000000000000000000000
if B11280:bool goto 11224_976_0_5_21_0_51402_0 else goto 11251_975_0_5_21_0_51401_0
Block 5506_984_0_5_21_0_51406_0:
B9317 = R6674>0x15180
assume B9317 R9319 = R6674%0x15180 R9320 = R6674-R9319 B9321 = R8969>0x5a
if B9321:bool goto 9226_977_0_5_21_0_51390_0 else goto 9210_977_0_5_21_0_51380_0
Block 14394_945_0_5_21_0_51411_0:
B11685 = R11271>R105B11686 = !B11685
assume B11686 R11687 = R105-R11271 B11688 = R11687>R10922
if B11688:bool goto 14426_944_0_5_21_0_51399_0 else goto 14434_944_0_5_21_0_51468_0
Block 14732_945_3_5_21_0_51413_0:
B13976 = R13196>0x0
assume B13976 R13978 = R13632/R13196 R13979 = R13978+R12415 B13980 = add_must_ofl:bif(R13978,R12415)B13981 = !B13980
assume B13981 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 101876 := 100156::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 13974 := 13979::R13974 = R13979
Block 14732_946_1_5_21_0_51414_0:
B13968 = R13192>0x0
assume B13968 R13970 = R13626/R13192 B13971 = R13970>R12415B13972 = !B13971
assume B13972 R13973 = R12415-R13970 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 101876 := 100932::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 13974 := 13973::R13974 = R13973
Block 14732_933_1_5_21_0_51415_0:
R13652 = R13222+R12887 B13653 = add_must_ofl:bif(R13222,R12887)B13654 = !B13653
assume B13654 R13655 = R13652/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_940_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 72345 := 95965::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_940_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 11683 := 13655::R11683 = R13655
Block 14615_945_3_5_21_0_51417_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_945_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 94212, 94214 := 94213, 94215::R13633 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_945_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 13632 := 13633::R13632 = R13633
Block 14615_946_1_5_21_0_51419_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_946_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 94192, 94194 := 94193, 94195::R13627 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_946_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 13626 := 13627::R13626 = R13627
Block 14615_933_1_5_21_0_51421_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_933_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 89001, 89003 := 89002, 89004::R13223 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_933_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 13222 := 13223::R13222 = R13223
Block 13339_953_0_5_21_0_51424_0:
R13196 = R11176-R105 R13197 = R9518-R105 R13198 = R11677-R12415 B13199 = R13198==0x0
if B13199:bool goto 14615_945_3_5_21_0_51417_0 else goto 14623_945_3_5_21_0_51430_0
Block 13406_953_0_5_21_0_51425_0:
R13192 = R11176-R105 R13193 = R9518-R105 R13194 = R12415-R11677 B13195 = R13194==0x0
if B13195:bool goto 14615_946_1_5_21_0_51419_0 else goto 14623_946_1_5_21_0_51431_0
Block 10218_964_0_5_21_0_51426_0:
R11231 = R105%0x76a700 R11232 = R105-R11231 R11233 = R11232+0x76a700 R11234 = R9727+0x60R11235 = R9727+0x20M11236 = M9734[R11235] = R6686R11237 = R11235+0x20M11238 = M11236[R11237] = 0xf424a
R11239 = R11234-R9727 R11240 = R11239-0x20 M11241 = M11238[R9727] = R11240 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=98, nextFPWriteCmd=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=38)))::I11242 = keccak256exprsimple(0xf424a R6686)R11243 = R11234+0x60R11244 = R11234+0x20M11245 = M11241[R11244] = R11233R11246 = R11244+0x20M11247 = M11245[R11246] = I11242
R11248 = R11243-R11234 R11249 = R11248-0x20 M11250 = M11247[R11234] = R11249 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=151, nextFPWriteCmd=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=72)))::I11251 = keccak256exprsimple(I11242 R11233)R11252 = R11243+0x60R11253 = R11243+0x20M11254 = M11250[R11253] = R9518R11255 = R11253+0x20M11256 = M11254[R11255] = I11251
R11257 = R11252-R11243 R11258 = R11257-0x20 M11259 = M11256[R11243] = R11258 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=152, nextFPWriteCmd=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=106)))::I11261 = keccak256exprsimple(I11251 R9518)
R11262 = W15[I11261] R11263 = R11262>>l0xa0 R11264 = R11263>>l0x0 R11265 = 0xffffffff&R11264 R11266 = R11262>>l0xc0 R11267 = R11266>>l0x0 R11268 = 0xffffffff&R11267 R11269 = R11262>>l0xe0 R11270 = R11269>>l0x0 R11271 = 0xffffffff&R11270 B11272 = R11268>0x0
assume B11272 B11274 = R10922>0x0
assume B11274 B11276 = R11271>R105
if B11276:bool goto 14387_945_0_5_21_0_51398_0 else goto 14394_945_0_5_21_0_51411_0
Block 14623_945_3_5_21_0_51430_0:
R13634 = R13198*R13197 B13635 = mul_noofl:bif(R13198,R13197)
assume B13635 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_944_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 94212, 94214 := 95919, 94200::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_944_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 13632 := 13634::R13632 = R13634
Block 14623_946_1_5_21_0_51431_0:
R13628 = R13194*R13193 B13629 = mul_noofl:bif(R13194,R13193)
assume B13629 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_945_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 94192, 94194 := 95871, 94180::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_945_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 13626 := 13628::R13626 = R13628
Block 11919_959_0_5_21_0_51432_0:
R10919 = R7690>>l0x8 R10920 = R10919>>l0x0 R10921 = 0xff&R10920 R10922 = R10921*0x3c B10923 = R10647>0x0
if B10923:bool goto 10243_964_0_5_21_0_51537_0 else goto 10218_964_0_5_21_0_51426_0
Block 14623_933_1_5_21_0_51434_0:
R13224 = R11265*R12883 B13225 = mul_noofl:bif(R11265,R12883)
assume B13225 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_932_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 89001, 89003 := 90736, 88989::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_932_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 13222 := 13224::R13222 = R13224
Block 11808_956_0_5_21_0_51436_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 44798, 44800, 44804, 44806 := 44799, 44801, 45324, 45326::R10648 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 10647 := 10648::R10647 = R10648
Block 11831_956_0_5_21_0_51437_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 44798, 44800, 44804, 44806 := 45333, 45334, 45324, 45326::R10924 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 10647 := 10924::R10647 = R10924
Block 10568_963_0_5_21_0_51439_0:
B17448 = 0x3b9aca00s<R17249B17449 = !B17448
assume B17449 B17450 = R9738==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17451 = B17450 ? R17249==0x8000000000000000000000000000000000000000000000000000000000000000 : B17450B17452 = !B17451
assume B17452 R17453 = R9738*R17249 B17454 = smul_no_ofl_udfl:bif(R9738,R17249)
assume B17454 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_953_1_0_0_0_0_0 -> 8868_954_1_0_0_0_0_0::::Parallel assignment for 114675, 114677 := 117782, 116255::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_953_1_0_0_0_0_0 -> 8868_954_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_955_1_0_0_0_0_0 -> 8967_954_1_0_0_0_0_0::::Parallel assignment for 118516, 118518 := 117789, 117790::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_955_1_0_0_0_0_0 -> 8967_954_1_0_0_0_0_0::R17456 = R17453 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10604_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 78222, 78224 := 121365, 119908::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10604_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 12877 := 17456::R12877 = R17456
Block 13300_957_0_5_21_0_51440_0:
M12418 = ReachabilityCertora13147_957_0_5_21_0_51478_0 ? M12426 : M11210
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_959_0_0_0_0_0_0 -> 10396_960_0_0_0_0_0_0::::Parallel assignment for 84839, 88158, 88160 := 368, 86510, 86512::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_959_0_0_0_0_0_0 -> 10396_960_0_0_0_0_0_0::B12863 = R105<R9518
assume B12863 B12865 = R9518<R11176
assume B12865 B12867 = R11677<R12415
if B12867:bool goto 13406_953_0_5_21_0_51425_0 else goto 13339_953_0_5_21_0_51424_0
Block 13139_957_0_5_21_0_51444_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_957_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 86510, 86512 := 86511, 86513::R12416 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_957_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 12415, 12418, 12431 := 12416, 11210, 11203::R12415 = R12416R12431 = R11203
Block 15250_951_0_5_21_0_51445_0:
assume B17254 R17459 = SignExtend(o1=0xf, o2=R16467:bv256) R17460 = R17459>>a0x40 R17461 = SignExtend(o1=0x7, o2=R17460:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10564_961_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 110985 := 110240::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10564_961_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 17249 := 17461::R17249 = R17461
Block 15250_952_1_5_21_0_51446_0:
assume B16460 R17246 = SignExtend(o1=0xf, o2=R15382:bv256) R17247 = R17246>>a0x40 R17248 = SignExtend(o1=0x7, o2=R17247:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10514_962_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 110985 := 111786::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10514_962_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 17249 := 17248::R17249 = R17248
Block 15226_951_0_5_21_0_51447_0:
R17251 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17252 = R17251s<R16467B17253 = !B17252
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_951_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 106566 := 106570::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_951_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 17254 := 17253::B17254 = B17253
Block 15162_954_0_5_21_0_51448_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_954_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 106566 := 105640::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_954_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 17254 := 16470::B17254 = B16470
Block 15226_952_1_5_21_0_51449_0:
R16457 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B16458 = R16457s<R15382B16459 = !B16458
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_952_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 108489 := 108493::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_952_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 16460 := 16459::B16460 = B16459
Block 15162_955_1_5_21_0_51450_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_955_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 108489 := 107584::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_955_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 16460 := 15385::B16460 = B15385
Block 14595_943_0_5_21_0_51451_0:
B12108 = R7672==0x0
if B12108:bool goto 13139_957_0_5_21_0_51444_0 else goto 13147_957_0_5_21_0_51478_0
Block 14732_937_0_5_21_0_51453_0:
R12883 = R12445/R10922 B12884 = R12883>0x3b9aca00B12885 = !B12884
assume B12885 R12886 = 0x3b9aca00-R12883 R12887 = R11268*R12886 B12888 = mul_noofl:bif(R11268,R12886)
assume B12888 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_933_2_0_0_0_0_0 -> 14732_934_2_0_0_0_0_0::::Parallel assignment for 85766, 85768 := 87339, 85754::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_933_2_0_0_0_0_0 -> 14732_934_2_0_0_0_0_0::B12891 = R11265==0x0
if B12891:bool goto 14615_933_1_5_21_0_51421_0 else goto 14623_933_1_5_21_0_51434_0
Block 15157_954_0_5_21_0_51454_0:
R16464 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R16465 = SignExtend(o1=0xf, o2=R15653:bv256) R16466 = R16465*R16464 R16467 = R16466>>a0x40 R16468 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B16469 = R16467s<R16468B16470 = !B16469
if B16470:bool goto 15226_951_0_5_21_0_51447_0 else goto 15162_954_0_5_21_0_51448_0
Block 15157_955_1_5_21_0_51455_0:
R15379 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R15380 = SignExtend(o1=0xf, o2=R15098:bv256) R15381 = R15380*R15379 R15382 = R15381>>a0x40 R15383 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B15384 = R15382s<R15383B15385 = !B15384
if B15385:bool goto 15226_952_1_5_21_0_51449_0 else goto 15162_955_1_5_21_0_51450_0
Block 14387_943_0_5_21_0_51456_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_943_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 81610 := 78105::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_943_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 11677 := 11218::R11677 = R11218
Block 14426_942_0_5_21_0_51457_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_942_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 81610 := 78105::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_942_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 11677 := 11218::R11677 = R11218
Block 14615_937_0_5_21_0_51459_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_937_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 76579, 76581 := 76580, 76582::R12446 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_937_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 12445 := 12446::R12445 = R12446
Block 15111_954_0_5_21_0_51461_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_954_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 102765, 102767 := 102766, 102768::R15654 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_954_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 15653 := 15654::R15653 = R15654
Block 18409_951_0_5_21_0_51462_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_953_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 102765, 102767 := 105605, 105607::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_953_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 15653 := 16471::R15653 = R16471
Block 15111_955_1_5_21_0_51463_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_955_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 104667, 104669 := 104668, 104670::R15099 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_955_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 15098 := 15099::R15098 = R15099
Block 18409_952_1_5_21_0_51464_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_954_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 104667, 104669 := 107549, 107551::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_954_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 15098 := 15386::R15098 = R15386
Block 14434_944_0_5_21_0_51468_0:
B12114 = R11687==0x0
if B12114:bool goto 14615_937_0_5_21_0_51459_0 else goto 14623_937_0_5_21_0_51480_0
Block 15412_951_0_5_21_0_51470_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_951_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 105605, 105607 := 105606, 105608::R16472 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_951_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 16471 := 16472::R16471 = R16472
Block 15412_952_1_5_21_0_51473_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_952_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 107549, 107551 := 107550, 107552::R15387 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_952_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 15386 := 15387::R15386 = R15387
Block 14394_943_0_5_21_0_51476_0:
B11679 = R11224>R105B11680 = !B11679
assume B11680 R11681 = R105-R11224 B11682 = R11681>R10922
if B11682:bool goto 14426_942_0_5_21_0_51457_0 else goto 14434_942_0_5_21_0_51559_0
Block 13147_957_0_5_21_0_51478_0:
M12419 = M11210[R11203] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R12421 = W43[R7672] B12422 = R12421==0x0B12423 = !B12422
assume B12423 M12424 = havocR12425 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R86484@21:bv256, valueVar=0x0, gasVar=R87317@21:bv256, inOffset=R86490@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R86490@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R86490@21:bv256, simplifiedOffset=null, size=R86494@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R86490@21:bv256, size=0x20)), origCallcore=CallCore R86484@21:bv256 R87317@21:bv256 R86490@21:bv256 R86494@21:bv256 tacM@21:bytemap R86490@21:bv256 0x20 tacM@21:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=56), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M12426 = M12419[R11203:R11203+0x20] = M12424[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_952_0_0_0_0_0_0, pos=1)::R12428 = R12425+0x1f R12429 = R12428&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R12430 = R11203+R12429 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_952_0_0_0_0_0_0, pos=6)::B12433 = R12425s<0x20B12434 = !B12433
assume B12434R12435 = R11203+0x0R12436 = M12426[R12435]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_956_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 86510, 86512 := 97657, 90720::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_956_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 12415, 12418, 12431 := 12436, 12426, 12430::R12415 = R12436R12431 = R12430
Block 14623_937_0_5_21_0_51480_0:
R12447 = R11687*0x3b9aca00 B12448 = mul_noofl:bif(R11687,0x3b9aca00)
assume B12448 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_936_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 76579, 76581 := 78143, 76567::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_936_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 12445 := 12447::R12445 = R12447
Block 14732_931_2_5_21_0_51487_0:
R13638 = R13200+R12872 B13639 = add_must_ofl:bif(R13200,R12872)B13640 = !B13639
assume B13640 R13641 = R13638/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_938_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 81610 := 106493::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_938_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 11677 := 13641::R11677 = R13641
Block 15022_951_0_5_21_0_51489_0:
assume B14881 R15109 = R14539*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R15110 = SignExtend(o1=0xf, o2=R15109:bv256) B15111 = R15110s<0x400000000000000000
assume B15111 R15113 = SignExtend(o1=0xf, o2=R15109:bv256) B15114 = R15113s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15114:bool goto 15111_954_0_5_21_0_51461_0 else goto 15119_954_0_5_21_0_51490_0
Block 15119_954_0_5_21_0_51490_0:
R15655 = SignExtend(o1=0xf, o2=R15109:bv256) R15656 = R15655*0x171547652b82fe1777d0ffda0d23a7d12 R15657 = R15656>>a0x80 R15658 = SignExtend(o1=0xf, o2=R15657:bv256) B15659 = R15658s<0x400000000000000000
assume B15659 R15661 = SignExtend(o1=0xf, o2=R15657:bv256) B15662 = R15661s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15662:bool goto 15412_951_0_5_21_0_51470_0 else goto 15420_951_0_5_21_0_51910_0
Block 15022_952_1_5_21_0_51493_0:
assume B14522 R14872 = R13997*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R14873 = SignExtend(o1=0xf, o2=R14872:bv256) B14874 = R14873s<0x400000000000000000
assume B14874 R14876 = SignExtend(o1=0xf, o2=R14872:bv256) B14877 = R14876s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B14877:bool goto 15111_955_1_5_21_0_51463_0 else goto 15119_955_1_5_21_0_51494_0
Block 15119_955_1_5_21_0_51494_0:
R15100 = SignExtend(o1=0xf, o2=R14872:bv256) R15101 = R15100*0x171547652b82fe1777d0ffda0d23a7d12 R15102 = R15101>>a0x80 R15103 = SignExtend(o1=0xf, o2=R15102:bv256) B15104 = R15103s<0x400000000000000000
assume B15104 R15106 = SignExtend(o1=0xf, o2=R15102:bv256) B15107 = R15106s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15107:bool goto 15412_952_1_5_21_0_51473_0 else goto 15420_952_1_5_21_0_51911_0
Block 14615_931_2_5_21_0_51497_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_931_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 99177, 99179 := 99178, 99180::R13201 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_931_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 13200 := 13201::R13200 = R13201
Block 14998_951_0_5_21_0_51500_0:
R14878 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14879 = R14878s<R14539B14880 = !B14879
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_951_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 98478 := 98482::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_951_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 14881 := 14880::B14881 = B14880
Block 14949_950_0_5_21_0_51501_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_950_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 98478 := 97760::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_950_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 14881 := 14542::B14881 = B14542
Block 14998_952_1_5_21_0_51503_0:
R14519 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14520 = R14519s<R13997B14521 = !B14520
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_952_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 100198 := 100202::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_952_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 14522 := 14521::B14522 = B14521
Block 14949_951_1_5_21_0_51504_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_951_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 100198 := 99250::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_951_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 14522 := 14000::B14522 = B14000
Block 9431_973_0_5_21_0_51507_0:
B10076 = R7692>0x0
assume B10076 B10078 = R7692>0x7B10079 = !B10078
assume B10079 B10080 = R105>0x76a700
assume B10080 R10082 = R105%0x76a700 R10083 = R105-R10082 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_957_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::::Parallel assignment for 45324, 45326 := 39623, 39624::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_957_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::B10084 = 0x1>R7692
if B10084:bool goto 11859_957_0_0_21_0_49283_0 else goto 11769_957_0_73_21_0_58454_0
Block 14623_931_2_5_21_0_51515_0:
R13202 = R11218*R12868 B13203 = mul_noofl:bif(R11218,R12868)
assume B13203 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_930_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 99177, 99179 := 100871, 99165::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_930_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 13200 := 13202::R13200 = R13202
Block 14732_950_0_5_21_0_51533_0:
R14525 = R14001/0x1da9c00 B14526 = R14525>0x7fffffffffffffffB14527 = !B14526
assume B14527 R14528 = R14525&0xffffffffffffffffffffffffffffffffffffffffffffffffR14529 = R14528*0x10000000000000000
R14530 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B14531 = R14530==0x0B14532 = !B14531
assume B14532 R14533 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R14534 = SignExtend(o1=0xf, o2=R14529:bv256) R14535 = R14534&0xffffffffffffffffffffffffffffffffffffffffffffffffR14536 = R14535*0x10000000000000000B14537 = R14533>0x0
assume B14537 R14539 = R14536 /s R14533 R14540 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B14541 = R14539s<R14540B14542 = !B14541
if B14542:bool goto 14998_951_0_5_21_0_51500_0 else goto 14949_950_0_5_21_0_51501_0
Block 14732_951_1_5_21_0_51535_0:
R13983 = R13643/0x1da9c00 B13984 = R13983>0x7fffffffffffffffB13985 = !B13984
assume B13985 R13986 = R13983&0xffffffffffffffffffffffffffffffffffffffffffffffffR13987 = R13986*0x10000000000000000
R13988 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B13989 = R13988==0x0B13990 = !B13989
assume B13990 R13991 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R13992 = SignExtend(o1=0xf, o2=R13987:bv256) R13993 = R13992&0xffffffffffffffffffffffffffffffffffffffffffffffffR13994 = R13993*0x10000000000000000B13995 = R13991>0x0
assume B13995 R13997 = R13994 /s R13991 R13998 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B13999 = R13997s<R13998B14000 = !B13999
if B14000:bool goto 14998_952_1_5_21_0_51503_0 else goto 14949_951_1_5_21_0_51504_0
Block 10243_964_0_5_21_0_51537_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_959_2_0_0_0_0_0 -> 12894_959_2_0_0_0_0_0::::Parallel assignment for 49299 := 49300::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_959_2_0_0_0_0_0 -> 12894_959_2_0_0_0_0_0::R11174 = R105%0x76a700 R11175 = R105-R11174 R11176 = R11175+0x76a700 B11177 = add_must_ofl:bif(R11175,0x76a700)B11178 = !B11177
assume B11178 R11180 = R105%0x76a700 R11181 = R105-R11180 R11182 = R11181+0x76a700 R11183 = R9727+0x60R11184 = R9727+0x20M11187 = M9734[R11184] = R6686R11188 = R11184+0x20M11189 = M11187[R11188] = 0xf424a
R11190 = R11183-R9727 R11191 = R11190-0x20 M11192 = M11189[R9727] = R11191 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=98, nextFPWriteCmd=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=38)))::I11193 = keccak256exprsimple(0xf424a R6686)R11194 = R11183+0x60R11195 = R11183+0x20M11196 = M11192[R11195] = R11182R11197 = R11195+0x20M11198 = M11196[R11197] = I11193
R11199 = R11194-R11183 R11200 = R11199-0x20 M11201 = M11198[R11183] = R11200 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=147, nextFPWriteCmd=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=72)))::I11202 = keccak256exprsimple(I11193 R11182)R11203 = R11194+0x60R11204 = R11194+0x20M11205 = M11201[R11204] = R11176R11206 = R11204+0x20M11207 = M11205[R11206] = I11202
R11208 = R11203-R11194 R11209 = R11208-0x20 M11210 = M11207[R11194] = R11209 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=149, nextFPWriteCmd=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=106)))::I11214 = keccak256exprsimple(I11202 R11176)
R11215 = W15[I11214] R11216 = R11215>>l0xa0 R11217 = R11216>>l0x0 R11218 = 0xffffffff&R11217 R11219 = R11215>>l0xc0 R11220 = R11219>>l0x0 R11221 = 0xffffffff&R11220 R11222 = R11215>>l0xe0 R11223 = R11222>>l0x0 R11224 = 0xffffffff&R11223 B11225 = R11221>0x0
assume B11225 B11227 = R10922>0x0
assume B11227 B11229 = R11224>R105
if B11229:bool goto 14387_943_0_5_21_0_51456_0 else goto 14394_943_0_5_21_0_51476_0
Block 14615_950_0_5_21_0_51538_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_950_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 87408, 87410 := 87409, 87411::R14002 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_950_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 14001 := 14002::R14001 = R14002
Block 14615_951_1_5_21_0_51542_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_951_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 89077, 89079 := 89078, 89080::R13644 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_951_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 13643 := 13644::R13643 = R13644
Block 14732_935_0_5_21_0_51546_0:
R12868 = R12438/R10922 B12869 = R12868>0x3b9aca00B12870 = !B12869
assume B12870 R12871 = 0x3b9aca00-R12868 R12872 = R11221*R12871 B12873 = mul_noofl:bif(R11221,R12871)
assume B12873 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_931_4_0_0_0_0_0 -> 14732_932_4_0_0_0_0_0::::Parallel assignment for 95836, 95838 := 97591, 95824::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_931_4_0_0_0_0_0 -> 14732_932_4_0_0_0_0_0::B12876 = R11218==0x0
if B12876:bool goto 14615_931_2_5_21_0_51497_0 else goto 14623_931_2_5_21_0_51515_0
Block 10552_962_0_5_21_0_51547_0:
R13649 = R12111-R13220 B13650 = R13649==0x0
if B13650:bool goto 14615_950_0_5_21_0_51538_0 else goto 14623_950_0_5_21_0_51553_0
Block 14615_935_0_5_21_0_51551_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_935_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 86460, 86462 := 86461, 86463::R12439 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_935_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 12438 := 12439::R12438 = R12439
Block 14623_950_0_5_21_0_51553_0:
R14003 = R13649*R12881 B14004 = mul_noofl:bif(R13649,R12881)
assume B14004 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_949_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 87408, 87410 := 89016, 87396::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_949_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 14001 := 14003::R14001 = R14003
Block 14623_951_1_5_21_0_51556_0:
R13645 = R13212*R12881 B13646 = mul_noofl:bif(R13212,R12881)
assume B13646 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_950_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 89077, 89079 := 90828, 89065::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_950_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 13643 := 13645::R13643 = R13645
Block 14434_942_0_5_21_0_51559_0:
B12110 = R11681==0x0
if B12110:bool goto 14615_935_0_5_21_0_51551_0 else goto 14623_935_0_5_21_0_51563_0
Block 10479_963_0_5_21_0_51561_0:
R13208 = R7690>>l0x28 R13209 = R13208>>l0x0 R13210 = 0xff&R13209 R13211 = R13210*0x7a120 R13212 = R12111+R13211 B13213 = add_must_ofl:bif(R12111,R13211)B13214 = !B13213
assume B13214 B13215 = R13212==0x0
if B13215:bool goto 14615_951_1_5_21_0_51542_0 else goto 14623_951_1_5_21_0_51556_0
Block 14623_935_0_5_21_0_51563_0:
R12440 = R11681*0x3b9aca00 B12441 = mul_noofl:bif(R11681,0x3b9aca00)
assume B12441 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_934_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 86460, 86462 := 88073, 86448::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_934_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 12438 := 12440::R12438 = R12440
Block 15420_951_0_5_21_0_51910_0:
R16473 = R15657&0x8000000000000000 R16474 = SignExtend(o1=0xf, o2=R16473:bv256) B16475 = 0x0s<R16474R16476 = B16475 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R16477 = R15657&0x4000000000000000 R16478 = SignExtend(o1=0xf, o2=R16477:bv256) B16479 = 0x0s<R16478R16480 = B16479 ? (R16476*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R16476
R16481 = R15657&0x2000000000000000 R16482 = SignExtend(o1=0xf, o2=R16481:bv256) B16483 = 0x0s<R16482R16484 = B16483 ? (R16480*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R16480
R16485 = R15657&0x1000000000000000 R16486 = SignExtend(o1=0xf, o2=R16485:bv256) B16487 = 0x0s<R16486R16488 = B16487 ? (R16484*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R16484
R16489 = R15657&0x800000000000000 R16490 = SignExtend(o1=0xf, o2=R16489:bv256) B16491 = 0x0s<R16490R16492 = B16491 ? (R16488*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R16488
R16493 = R15657&0x400000000000000 R16494 = SignExtend(o1=0xf, o2=R16493:bv256) B16495 = 0x0s<R16494R16496 = B16495 ? (R16492*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R16492
R16497 = R15657&0x200000000000000 R16498 = SignExtend(o1=0xf, o2=R16497:bv256) B16499 = 0x0s<R16498R16500 = B16499 ? (R16496*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R16496
R16501 = R15657&0x100000000000000 R16502 = SignExtend(o1=0xf, o2=R16501:bv256) B16503 = 0x0s<R16502R16504 = B16503 ? (R16500*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R16500
R16505 = R15657&0x80000000000000 R16506 = SignExtend(o1=0xf, o2=R16505:bv256) B16507 = 0x0s<R16506R16508 = B16507 ? (R16504*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R16504
R16509 = R15657&0x40000000000000 R16510 = SignExtend(o1=0xf, o2=R16509:bv256) B16511 = 0x0s<R16510R16512 = B16511 ? (R16508*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R16508
R16513 = R15657&0x20000000000000 R16514 = SignExtend(o1=0xf, o2=R16513:bv256) B16515 = 0x0s<R16514R16516 = B16515 ? (R16512*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R16512
R16517 = R15657&0x10000000000000 R16518 = SignExtend(o1=0xf, o2=R16517:bv256) B16519 = 0x0s<R16518R16520 = B16519 ? (R16516*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R16516
R16521 = R15657&0x8000000000000 R16522 = SignExtend(o1=0xf, o2=R16521:bv256) B16523 = 0x0s<R16522R16524 = B16523 ? (R16520*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R16520
R16525 = R15657&0x4000000000000 R16526 = SignExtend(o1=0xf, o2=R16525:bv256) B16527 = 0x0s<R16526R16528 = B16527 ? (R16524*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R16524
R16529 = R15657&0x2000000000000 R16530 = SignExtend(o1=0xf, o2=R16529:bv256) B16531 = 0x0s<R16530R16532 = B16531 ? (R16528*0x1000162e525ee054754457d5995292026)>>l0x80 : R16528
R16533 = R15657&0x1000000000000 R16534 = SignExtend(o1=0xf, o2=R16533:bv256) B16535 = 0x0s<R16534R16536 = B16535 ? (R16532*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R16532
R16537 = R15657&0x800000000000 R16538 = SignExtend(o1=0xf, o2=R16537:bv256) B16539 = 0x0s<R16538R16540 = B16539 ? (R16536*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R16536
R16541 = R15657&0x400000000000 R16542 = SignExtend(o1=0xf, o2=R16541:bv256) B16543 = 0x0s<R16542R16544 = B16543 ? (R16540*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R16540
R16545 = R15657&0x200000000000 R16546 = SignExtend(o1=0xf, o2=R16545:bv256) B16547 = 0x0s<R16546R16548 = B16547 ? (R16544*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R16544
R16549 = R15657&0x100000000000 R16550 = SignExtend(o1=0xf, o2=R16549:bv256) B16551 = 0x0s<R16550R16552 = B16551 ? (R16548*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R16548
R16553 = R15657&0x80000000000 R16554 = SignExtend(o1=0xf, o2=R16553:bv256) B16555 = 0x0s<R16554R16556 = B16555 ? (R16552*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R16552
R16557 = R15657&0x40000000000 R16558 = SignExtend(o1=0xf, o2=R16557:bv256) B16559 = 0x0s<R16558R16560 = B16559 ? (R16556*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R16556
R16561 = R15657&0x20000000000 R16562 = SignExtend(o1=0xf, o2=R16561:bv256) B16563 = 0x0s<R16562R16564 = B16563 ? (R16560*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R16560
R16565 = R15657&0x10000000000 R16566 = SignExtend(o1=0xf, o2=R16565:bv256) B16567 = 0x0s<R16566R16568 = B16567 ? (R16564*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R16564
R16569 = R15657&0x8000000000 R16570 = SignExtend(o1=0xf, o2=R16569:bv256) B16571 = 0x0s<R16570R16572 = B16571 ? (R16568*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R16568
R16573 = R15657&0x4000000000 R16574 = SignExtend(o1=0xf, o2=R16573:bv256) B16575 = 0x0s<R16574R16576 = B16575 ? (R16572*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R16572
R16577 = R15657&0x2000000000 R16578 = SignExtend(o1=0xf, o2=R16577:bv256) B16579 = 0x0s<R16578R16580 = B16579 ? (R16576*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R16576
R16581 = R15657&0x1000000000 R16582 = SignExtend(o1=0xf, o2=R16581:bv256) B16583 = 0x0s<R16582R16584 = B16583 ? (R16580*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R16580
R16585 = R15657&0x800000000 R16586 = SignExtend(o1=0xf, o2=R16585:bv256) B16587 = 0x0s<R16586R16588 = B16587 ? (R16584*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R16584
R16589 = R15657&0x400000000 R16590 = SignExtend(o1=0xf, o2=R16589:bv256) B16591 = 0x0s<R16590R16592 = B16591 ? (R16588*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R16588
R16593 = R15657&0x200000000 R16594 = SignExtend(o1=0xf, o2=R16593:bv256) B16595 = 0x0s<R16594R16596 = B16595 ? (R16592*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R16592
R16597 = R15657&0x100000000 R16598 = SignExtend(o1=0xf, o2=R16597:bv256) B16599 = 0x0s<R16598R16600 = B16599 ? (R16596*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R16596
R16601 = R15657&0x80000000 R16602 = SignExtend(o1=0xf, o2=R16601:bv256) B16603 = 0x0s<R16602R16604 = B16603 ? (R16600*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R16600
R16605 = R15657&0x40000000 R16606 = SignExtend(o1=0xf, o2=R16605:bv256) B16607 = 0x0s<R16606R16608 = B16607 ? (R16604*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R16604
R16609 = R15657&0x20000000 R16610 = SignExtend(o1=0xf, o2=R16609:bv256) B16611 = 0x0s<R16610R16612 = B16611 ? (R16608*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R16608
R16613 = R15657&0x10000000 R16614 = SignExtend(o1=0xf, o2=R16613:bv256) B16615 = 0x0s<R16614R16616 = B16615 ? (R16612*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R16612
R16617 = R15657&0x8000000 R16618 = SignExtend(o1=0xf, o2=R16617:bv256) B16619 = 0x0s<R16618R16620 = B16619 ? (R16616*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R16616
R16621 = R15657&0x4000000 R16622 = SignExtend(o1=0xf, o2=R16621:bv256) B16623 = 0x0s<R16622R16624 = B16623 ? (R16620*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R16620
R16625 = R15657&0x2000000 R16626 = SignExtend(o1=0xf, o2=R16625:bv256) B16627 = 0x0s<R16626R16628 = B16627 ? (R16624*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R16624
R16629 = R15657&0x1000000 R16630 = SignExtend(o1=0xf, o2=R16629:bv256) B16631 = 0x0s<R16630R16632 = B16631 ? (R16628*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R16628
R16633 = R15657&0x800000 R16634 = SignExtend(o1=0xf, o2=R16633:bv256) B16635 = 0x0s<R16634R16636 = B16635 ? (R16632*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R16632
R16637 = R15657&0x400000 R16638 = SignExtend(o1=0xf, o2=R16637:bv256) B16639 = 0x0s<R16638R16640 = B16639 ? (R16636*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R16636
R16641 = R15657&0x200000 R16642 = SignExtend(o1=0xf, o2=R16641:bv256) B16643 = 0x0s<R16642R16644 = B16643 ? (R16640*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R16640
R16645 = R15657&0x100000 R16646 = SignExtend(o1=0xf, o2=R16645:bv256) B16647 = 0x0s<R16646R16648 = B16647 ? (R16644*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R16644
R16649 = R15657&0x80000 R16650 = SignExtend(o1=0xf, o2=R16649:bv256) B16651 = 0x0s<R16650R16652 = B16651 ? (R16648*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R16648
R16653 = R15657&0x40000 R16654 = SignExtend(o1=0xf, o2=R16653:bv256) B16655 = 0x0s<R16654R16656 = B16655 ? (R16652*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R16652
R16657 = R15657&0x20000 R16658 = SignExtend(o1=0xf, o2=R16657:bv256) B16659 = 0x0s<R16658R16660 = B16659 ? (R16656*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R16656
R16661 = R15657&0x10000 R16662 = SignExtend(o1=0xf, o2=R16661:bv256) B16663 = 0x0s<R16662R16664 = B16663 ? (R16660*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R16660
R16665 = R15657&0x8000 R16666 = SignExtend(o1=0xf, o2=R16665:bv256) B16667 = 0x0s<R16666R16668 = B16667 ? (R16664*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R16664
R16669 = R15657&0x4000 R16670 = SignExtend(o1=0xf, o2=R16669:bv256) B16671 = 0x0s<R16670R16672 = B16671 ? (R16668*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R16668
R16673 = R15657&0x2000 R16674 = SignExtend(o1=0xf, o2=R16673:bv256) B16675 = 0x0s<R16674R16676 = B16675 ? (R16672*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R16672
R16677 = R15657&0x1000 R16678 = SignExtend(o1=0xf, o2=R16677:bv256) B16679 = 0x0s<R16678R16680 = B16679 ? (R16676*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R16676
R16681 = R15657&0x800 R16682 = SignExtend(o1=0xf, o2=R16681:bv256) B16683 = 0x0s<R16682R16684 = B16683 ? (R16680*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R16680
R16685 = R15657&0x400 R16686 = SignExtend(o1=0xf, o2=R16685:bv256) B16687 = 0x0s<R16686R16688 = B16687 ? (R16684*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R16684
R16689 = R15657&0x200 R16690 = SignExtend(o1=0xf, o2=R16689:bv256) B16691 = 0x0s<R16690R16692 = B16691 ? (R16688*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R16688
R16693 = R15657&0x100 R16694 = SignExtend(o1=0xf, o2=R16693:bv256) B16695 = 0x0s<R16694R16696 = B16695 ? (R16692*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R16692
R16697 = R15657&0x80 R16698 = SignExtend(o1=0xf, o2=R16697:bv256) B16699 = 0x0s<R16698R16700 = B16699 ? (R16696*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R16696
R16701 = R15657&0x40 R16702 = SignExtend(o1=0xf, o2=R16701:bv256) B16703 = 0x0s<R16702R16704 = B16703 ? (R16700*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R16700
R16705 = R15657&0x20 R16706 = SignExtend(o1=0xf, o2=R16705:bv256) B16707 = 0x0s<R16706R16708 = B16707 ? (R16704*0x100000000000000162e42fefa39ef366f)>>l0x80 : R16704
R16709 = R15657&0x10 R16710 = SignExtend(o1=0xf, o2=R16709:bv256) B16711 = 0x0s<R16710R16712 = B16711 ? (R16708*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R16708
R16713 = R15657&0x8 R16714 = SignExtend(o1=0xf, o2=R16713:bv256) B16715 = 0x0s<R16714R16716 = B16715 ? (R16712*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R16712
R16717 = R15657&0x4 R16718 = SignExtend(o1=0xf, o2=R16717:bv256) B16719 = 0x0s<R16718R16720 = B16719 ? (R16716*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R16716
R16721 = R15657&0x2 R16722 = SignExtend(o1=0xf, o2=R16721:bv256) B16723 = 0x0s<R16722R16724 = B16723 ? (R16720*0x1000000000000000162e42fefa39ef358)>>l0x80 : R16720
R16725 = R15657&0x1 R16726 = SignExtend(o1=0xf, o2=R16725:bv256) B16727 = 0x0s<R16726R16728 = B16727 ? (R16724*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R16724
R16729 = SignExtend(o1=0xf, o2=R15657:bv256) R16730 = R16729>>a0x40 R16731 = 0x3f-R16730 R16732 = SignExtend(o1=0xf, o2=R16731:bv256) R16733 = R16728>>lR16732 R16734 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B16735 = R16733>R16734B16736 = !B16735
assume B16736 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_950_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 105605, 105607 := 160123, 159215::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_950_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 16471 := 16733::R16471 = R16733
Block 15420_952_1_5_21_0_51911_0:
R15388 = R15102&0x8000000000000000 R15389 = SignExtend(o1=0xf, o2=R15388:bv256) B15390 = 0x0s<R15389R15391 = B15390 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R15392 = R15102&0x4000000000000000 R15393 = SignExtend(o1=0xf, o2=R15392:bv256) B15394 = 0x0s<R15393R15395 = B15394 ? (R15391*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R15391
R15396 = R15102&0x2000000000000000 R15397 = SignExtend(o1=0xf, o2=R15396:bv256) B15398 = 0x0s<R15397R15399 = B15398 ? (R15395*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R15395
R15400 = R15102&0x1000000000000000 R15401 = SignExtend(o1=0xf, o2=R15400:bv256) B15402 = 0x0s<R15401R15403 = B15402 ? (R15399*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R15399
R15404 = R15102&0x800000000000000 R15405 = SignExtend(o1=0xf, o2=R15404:bv256) B15406 = 0x0s<R15405R15407 = B15406 ? (R15403*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R15403
R15408 = R15102&0x400000000000000 R15409 = SignExtend(o1=0xf, o2=R15408:bv256) B15410 = 0x0s<R15409R15411 = B15410 ? (R15407*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R15407
R15412 = R15102&0x200000000000000 R15413 = SignExtend(o1=0xf, o2=R15412:bv256) B15414 = 0x0s<R15413R15415 = B15414 ? (R15411*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R15411
R15416 = R15102&0x100000000000000 R15417 = SignExtend(o1=0xf, o2=R15416:bv256) B15418 = 0x0s<R15417R15419 = B15418 ? (R15415*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R15415
R15420 = R15102&0x80000000000000 R15421 = SignExtend(o1=0xf, o2=R15420:bv256) B15422 = 0x0s<R15421R15423 = B15422 ? (R15419*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R15419
R15424 = R15102&0x40000000000000 R15425 = SignExtend(o1=0xf, o2=R15424:bv256) B15426 = 0x0s<R15425R15427 = B15426 ? (R15423*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R15423
R15428 = R15102&0x20000000000000 R15429 = SignExtend(o1=0xf, o2=R15428:bv256) B15430 = 0x0s<R15429R15431 = B15430 ? (R15427*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R15427
R15432 = R15102&0x10000000000000 R15433 = SignExtend(o1=0xf, o2=R15432:bv256) B15434 = 0x0s<R15433R15435 = B15434 ? (R15431*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R15431
R15436 = R15102&0x8000000000000 R15437 = SignExtend(o1=0xf, o2=R15436:bv256) B15438 = 0x0s<R15437R15439 = B15438 ? (R15435*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R15435
R15440 = R15102&0x4000000000000 R15441 = SignExtend(o1=0xf, o2=R15440:bv256) B15442 = 0x0s<R15441R15443 = B15442 ? (R15439*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R15439
R15444 = R15102&0x2000000000000 R15445 = SignExtend(o1=0xf, o2=R15444:bv256) B15446 = 0x0s<R15445R15447 = B15446 ? (R15443*0x1000162e525ee054754457d5995292026)>>l0x80 : R15443
R15448 = R15102&0x1000000000000 R15449 = SignExtend(o1=0xf, o2=R15448:bv256) B15450 = 0x0s<R15449R15451 = B15450 ? (R15447*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R15447
R15452 = R15102&0x800000000000 R15453 = SignExtend(o1=0xf, o2=R15452:bv256) B15454 = 0x0s<R15453R15455 = B15454 ? (R15451*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R15451
R15456 = R15102&0x400000000000 R15457 = SignExtend(o1=0xf, o2=R15456:bv256) B15458 = 0x0s<R15457R15459 = B15458 ? (R15455*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R15455
R15460 = R15102&0x200000000000 R15461 = SignExtend(o1=0xf, o2=R15460:bv256) B15462 = 0x0s<R15461R15463 = B15462 ? (R15459*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R15459
R15464 = R15102&0x100000000000 R15465 = SignExtend(o1=0xf, o2=R15464:bv256) B15466 = 0x0s<R15465R15467 = B15466 ? (R15463*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R15463
R15468 = R15102&0x80000000000 R15469 = SignExtend(o1=0xf, o2=R15468:bv256) B15470 = 0x0s<R15469R15471 = B15470 ? (R15467*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R15467
R15472 = R15102&0x40000000000 R15473 = SignExtend(o1=0xf, o2=R15472:bv256) B15474 = 0x0s<R15473R15475 = B15474 ? (R15471*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R15471
R15476 = R15102&0x20000000000 R15477 = SignExtend(o1=0xf, o2=R15476:bv256) B15478 = 0x0s<R15477R15479 = B15478 ? (R15475*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R15475
R15480 = R15102&0x10000000000 R15481 = SignExtend(o1=0xf, o2=R15480:bv256) B15482 = 0x0s<R15481R15483 = B15482 ? (R15479*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R15479
R15484 = R15102&0x8000000000 R15485 = SignExtend(o1=0xf, o2=R15484:bv256) B15486 = 0x0s<R15485R15487 = B15486 ? (R15483*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R15483
R15488 = R15102&0x4000000000 R15489 = SignExtend(o1=0xf, o2=R15488:bv256) B15490 = 0x0s<R15489R15491 = B15490 ? (R15487*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R15487
R15492 = R15102&0x2000000000 R15493 = SignExtend(o1=0xf, o2=R15492:bv256) B15494 = 0x0s<R15493R15495 = B15494 ? (R15491*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R15491
R15496 = R15102&0x1000000000 R15497 = SignExtend(o1=0xf, o2=R15496:bv256) B15498 = 0x0s<R15497R15499 = B15498 ? (R15495*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R15495
R15500 = R15102&0x800000000 R15501 = SignExtend(o1=0xf, o2=R15500:bv256) B15502 = 0x0s<R15501R15503 = B15502 ? (R15499*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R15499
R15504 = R15102&0x400000000 R15505 = SignExtend(o1=0xf, o2=R15504:bv256) B15506 = 0x0s<R15505R15507 = B15506 ? (R15503*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R15503
R15508 = R15102&0x200000000 R15509 = SignExtend(o1=0xf, o2=R15508:bv256) B15510 = 0x0s<R15509R15511 = B15510 ? (R15507*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R15507
R15512 = R15102&0x100000000 R15513 = SignExtend(o1=0xf, o2=R15512:bv256) B15514 = 0x0s<R15513R15515 = B15514 ? (R15511*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R15511
R15516 = R15102&0x80000000 R15517 = SignExtend(o1=0xf, o2=R15516:bv256) B15518 = 0x0s<R15517R15519 = B15518 ? (R15515*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R15515
R15520 = R15102&0x40000000 R15521 = SignExtend(o1=0xf, o2=R15520:bv256) B15522 = 0x0s<R15521R15523 = B15522 ? (R15519*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R15519
R15524 = R15102&0x20000000 R15525 = SignExtend(o1=0xf, o2=R15524:bv256) B15526 = 0x0s<R15525R15527 = B15526 ? (R15523*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R15523
R15528 = R15102&0x10000000 R15529 = SignExtend(o1=0xf, o2=R15528:bv256) B15530 = 0x0s<R15529R15531 = B15530 ? (R15527*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R15527
R15532 = R15102&0x8000000 R15533 = SignExtend(o1=0xf, o2=R15532:bv256) B15534 = 0x0s<R15533R15535 = B15534 ? (R15531*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R15531
R15536 = R15102&0x4000000 R15537 = SignExtend(o1=0xf, o2=R15536:bv256) B15538 = 0x0s<R15537R15539 = B15538 ? (R15535*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R15535
R15540 = R15102&0x2000000 R15541 = SignExtend(o1=0xf, o2=R15540:bv256) B15542 = 0x0s<R15541R15543 = B15542 ? (R15539*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R15539
R15544 = R15102&0x1000000 R15545 = SignExtend(o1=0xf, o2=R15544:bv256) B15546 = 0x0s<R15545R15547 = B15546 ? (R15543*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R15543
R15548 = R15102&0x800000 R15549 = SignExtend(o1=0xf, o2=R15548:bv256) B15550 = 0x0s<R15549R15551 = B15550 ? (R15547*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R15547
R15552 = R15102&0x400000 R15553 = SignExtend(o1=0xf, o2=R15552:bv256) B15554 = 0x0s<R15553R15555 = B15554 ? (R15551*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R15551
R15556 = R15102&0x200000 R15557 = SignExtend(o1=0xf, o2=R15556:bv256) B15558 = 0x0s<R15557R15559 = B15558 ? (R15555*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R15555
R15560 = R15102&0x100000 R15561 = SignExtend(o1=0xf, o2=R15560:bv256) B15562 = 0x0s<R15561R15563 = B15562 ? (R15559*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R15559
R15564 = R15102&0x80000 R15565 = SignExtend(o1=0xf, o2=R15564:bv256) B15566 = 0x0s<R15565R15567 = B15566 ? (R15563*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R15563
R15568 = R15102&0x40000 R15569 = SignExtend(o1=0xf, o2=R15568:bv256) B15570 = 0x0s<R15569R15571 = B15570 ? (R15567*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R15567
R15572 = R15102&0x20000 R15573 = SignExtend(o1=0xf, o2=R15572:bv256) B15574 = 0x0s<R15573R15575 = B15574 ? (R15571*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R15571
R15576 = R15102&0x10000 R15577 = SignExtend(o1=0xf, o2=R15576:bv256) B15578 = 0x0s<R15577R15579 = B15578 ? (R15575*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R15575
R15580 = R15102&0x8000 R15581 = SignExtend(o1=0xf, o2=R15580:bv256) B15582 = 0x0s<R15581R15583 = B15582 ? (R15579*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R15579
R15584 = R15102&0x4000 R15585 = SignExtend(o1=0xf, o2=R15584:bv256) B15586 = 0x0s<R15585R15587 = B15586 ? (R15583*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R15583
R15588 = R15102&0x2000 R15589 = SignExtend(o1=0xf, o2=R15588:bv256) B15590 = 0x0s<R15589R15591 = B15590 ? (R15587*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R15587
R15592 = R15102&0x1000 R15593 = SignExtend(o1=0xf, o2=R15592:bv256) B15594 = 0x0s<R15593R15595 = B15594 ? (R15591*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R15591
R15596 = R15102&0x800 R15597 = SignExtend(o1=0xf, o2=R15596:bv256) B15598 = 0x0s<R15597R15599 = B15598 ? (R15595*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R15595
R15600 = R15102&0x400 R15601 = SignExtend(o1=0xf, o2=R15600:bv256) B15602 = 0x0s<R15601R15603 = B15602 ? (R15599*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R15599
R15604 = R15102&0x200 R15605 = SignExtend(o1=0xf, o2=R15604:bv256) B15606 = 0x0s<R15605R15607 = B15606 ? (R15603*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R15603
R15608 = R15102&0x100 R15609 = SignExtend(o1=0xf, o2=R15608:bv256) B15610 = 0x0s<R15609R15611 = B15610 ? (R15607*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R15607
R15612 = R15102&0x80 R15613 = SignExtend(o1=0xf, o2=R15612:bv256) B15614 = 0x0s<R15613R15615 = B15614 ? (R15611*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R15611
R15616 = R15102&0x40 R15617 = SignExtend(o1=0xf, o2=R15616:bv256) B15618 = 0x0s<R15617R15619 = B15618 ? (R15615*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R15615
R15620 = R15102&0x20 R15621 = SignExtend(o1=0xf, o2=R15620:bv256) B15622 = 0x0s<R15621R15623 = B15622 ? (R15619*0x100000000000000162e42fefa39ef366f)>>l0x80 : R15619
R15624 = R15102&0x10 R15625 = SignExtend(o1=0xf, o2=R15624:bv256) B15626 = 0x0s<R15625R15627 = B15626 ? (R15623*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R15623
R15628 = R15102&0x8 R15629 = SignExtend(o1=0xf, o2=R15628:bv256) B15630 = 0x0s<R15629R15631 = B15630 ? (R15627*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R15627
R15632 = R15102&0x4 R15633 = SignExtend(o1=0xf, o2=R15632:bv256) B15634 = 0x0s<R15633R15635 = B15634 ? (R15631*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R15631
R15636 = R15102&0x2 R15637 = SignExtend(o1=0xf, o2=R15636:bv256) B15638 = 0x0s<R15637R15639 = B15638 ? (R15635*0x1000000000000000162e42fefa39ef358)>>l0x80 : R15635
R15640 = R15102&0x1 R15641 = SignExtend(o1=0xf, o2=R15640:bv256) B15642 = 0x0s<R15641R15643 = B15642 ? (R15639*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R15639
R15644 = SignExtend(o1=0xf, o2=R15102:bv256) R15645 = R15644>>a0x40 R15646 = 0x3f-R15645 R15647 = SignExtend(o1=0xf, o2=R15646:bv256) R15648 = R15643>>lR15647 R15649 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B15650 = R15648>R15649B15651 = !B15650
assume B15651 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_951_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 107549, 107551 := 161883, 160953::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_951_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 15386 := 15648::R15386 = R15648
Block 7355_984_1_9_21_0_52478_0:
M14365 = ReachabilityCertora10609_974_1_9_21_0_52481_0 ? M14364 : M14292
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7355_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::::Parallel assignment for 14674, 43354, 43357 := 14672, 43353, 43356::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7355_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::R12675 = M14365[R8203] B12676 = 0x1<R12675
assume !B12676::Parallel assignment for 12673, 14366, 14393 := 12281, 14365, 14392::R12673 = R12281R14393 = R14392
Block 7194_984_1_9_21_0_52480_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7194_984_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 43353, 43356 := 43354, 43357::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7194_984_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 12281, 14365, 14392 := 12268, 14292, 14319::R12281 = R12268R14392 = R14319
Block 10609_974_1_9_21_0_52481_0:
B16879 = R15990s<0x0B16880 = !B16879B16881 = !B16880B16882 = !B16881
R16883 = R12268+R15990 B16884 = R16883s<R12268B16885 = !B16884B16886 = !B16885B16887 = !B16886B16888 = B16887==B16882
assume B16888 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7349_980_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 43353, 43356 := 43355, 42490::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7349_980_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 12281, 14365, 14392 := 16883, 14364, 14391::R12281 = R16883R14392 = R14391
Block 10437_974_1_9_21_0_52483_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10437_974_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 41147, 41149 := 41148, 41150::R15991 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10437_974_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 15990 := 15991::R15990 = R15991
Block 10542_971_1_9_21_0_52484_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10542_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 41147, 41149 := 44748, 39981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10542_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 15990 := 15316::R15990 = R15316
Block 7163_984_1_9_21_0_52485_0:
R11860 = M14292[R8203] B11861 = 0x0<R11860
assume B11861 R11863 = 0x20+R8203 R11864 = M14292[R11863] R11865 = 0x40+R11864 R11866 = M14292[R11865] B11867 = R11866==0x1
if B11867:bool goto 7198_984_1_9_21_0_52620_0 else goto 7194_984_1_9_21_0_52480_0
Block 10419_977_1_9_21_0_52487_0:
M14364 = ReachabilityCertora14595_955_1_9_21_0_52490_0 ? M14440 : M15285
R15311 = M14364[R8203] B15312 = 0x0<R15311
assume B15312 R15314 = M14364[R11863] R15315 = 0x60+R15314 R15316 = M14364[R15315] B15317 = R15316==0x0
if B15317:bool goto 10437_974_1_9_21_0_52483_0 else goto 10445_974_1_9_21_0_52496_0
Block 10521_972_1_9_21_0_52488_0:
R16901 = M14364[R13866] R16902 = R16901>>l0x20 R16903 = R16902>>l0x0 R16904 = 0xff&R16903 R16905 = R16904*0x7a120 B16906 = R16905<R15045
if B16906:bool goto 10552_971_1_9_21_0_52642_0 else goto 10542_971_1_9_21_0_52484_0
Block 13470_963_1_9_21_0_52489_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_969_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 38752 := 55936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_969_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 14364, 14391, 15045 := 15285, 15298, 17892::R14391 = R15298R15045 = R17892
Block 14595_955_1_9_21_0_52490_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_973_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 38752 := 37260::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_973_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 14364, 14391, 15045 := 14440, 14433, 14793::R14391 = R14433R15045 = R14793
Block 14387_955_1_9_21_0_52494_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_955_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 37260 := 35692::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_955_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 14793 := 14446::R14793 = R14446
Block 14426_954_1_9_21_0_52495_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_954_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 37260 := 35692::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_954_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 14793 := 14446::R14793 = R14446
Block 10445_974_1_9_21_0_52496_0:
B15992 = R105>R12661B15993 = !B15992
assume B15993 R15994 = R12661-R105 B15995 = 0x0s<R15316
if B15995:bool goto 10479_972_1_9_21_0_52656_0 else goto 10521_972_1_9_21_0_52488_0
Block 14394_955_1_9_21_0_52503_0:
B14795 = R14452>R105B14796 = !B14795
assume B14796 R14797 = R105-R14452 B14798 = R14797>R13871
if B14798:bool goto 14426_954_1_9_21_0_52495_0 else goto 14434_954_1_9_21_0_52560_0
Block 14732_955_1_9_21_0_52505_0:
B17894 = R16869>0x0
assume B17894 R17896 = R17360/R16869 R17897 = R17896+R15281 B17898 = add_must_ofl:bif(R17896,R15281)B17899 = !B17898
assume B17899 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 55936 := 54755::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 17892 := 17897::R17892 = R17897
Block 14732_956_1_9_21_0_52506_0:
B17886 = R16865>0x0
assume B17886 R17888 = R17354/R16865 B17889 = R17888>R15281B17890 = !B17889
assume B17890 R17891 = R15281-R17888 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 55936 := 55399::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 17892 := 17891::R17892 = R17891
Block 14732_943_1_9_21_0_52507_0:
R17380 = R16907+R16000 B17381 = add_must_ofl:bif(R16907,R16000)B17382 = !B17381
assume B17382 R17383 = R17380/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_950_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 37260 := 51982::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_950_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 14793 := 17383::R14793 = R17383
Block 14615_955_1_9_21_0_52509_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_955_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 50868, 50870 := 50869, 50871::R17361 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_955_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 17360 := 17361::R17360 = R17361
Block 14615_956_1_9_21_0_52511_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_956_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 50848, 50850 := 50849, 50851::R17355 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_956_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 17354 := 17355::R17354 = R17355
Block 14615_943_1_9_21_0_52513_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_943_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 47594, 47596 := 47595, 47597::R16908 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_943_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 16907 := 16908::R16907 = R16908
Block 13339_963_1_9_21_0_52516_0:
R16869 = R14355-R105 R16870 = R12661-R105 R16871 = R14787-R15281 B16872 = R16871==0x0
if B16872:bool goto 14615_955_1_9_21_0_52509_0 else goto 14623_955_1_9_21_0_52522_0
Block 13406_963_1_9_21_0_52517_0:
R16865 = R14355-R105 R16866 = R12661-R105 R16867 = R15281-R14787 B16868 = R16867==0x0
if B16868:bool goto 14615_956_1_9_21_0_52511_0 else goto 14623_956_1_9_21_0_52523_0
Block 10218_974_1_9_21_0_52518_0:
R14411 = M14292[R12272] R14412 = R105%0x76a700 R14413 = R105-R14412 R14414 = R14413+0x76a700 R14415 = R14319+0x60R14416 = R14319+0x20M14417 = M14292[R14416] = R14411R14418 = R14416+0x20M14419 = M14417[R14418] = 0xf424a
R14420 = R14415-R14319 R14421 = R14420-0x20 M14422 = M14419[R14319] = R14421 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=159, nextFPWriteCmd=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=38)))::I14423 = keccak256exprsimple(0xf424a R14411)R14424 = R14415+0x60R14425 = R14415+0x20M14426 = M14422[R14425] = R14414R14427 = R14425+0x20M14428 = M14426[R14427] = I14423
R14429 = R14424-R14415 R14430 = R14429-0x20 M14431 = M14428[R14415] = R14430 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=162, nextFPWriteCmd=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=72)))::I14432 = keccak256exprsimple(I14423 R14414)R14433 = R14424+0x60R14434 = R14424+0x20M14435 = M14431[R14434] = R12661R14436 = R14434+0x20M14437 = M14435[R14436] = I14432
R14438 = R14433-R14424 R14439 = R14438-0x20 M14440 = M14437[R14424] = R14439 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=163, nextFPWriteCmd=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=106)))::I14442 = keccak256exprsimple(I14432 R12661)
R14443 = W15[I14442] R14444 = R14443>>l0xa0 R14445 = R14444>>l0x0 R14446 = 0xffffffff&R14445 R14447 = R14443>>l0xc0 R14448 = R14447>>l0x0 R14449 = 0xffffffff&R14448 R14450 = R14443>>l0xe0 R14451 = R14450>>l0x0 R14452 = 0xffffffff&R14451 B14453 = R14449>0x0
assume B14453 B14455 = R13871>0x0
assume B14455 B14457 = R14452>R105
if B14457:bool goto 14387_955_1_9_21_0_52494_0 else goto 14394_955_1_9_21_0_52503_0
Block 14623_955_1_9_21_0_52522_0:
R17362 = R16871*R16870 B17363 = mul_noofl:bif(R16871,R16870)
assume B17363 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_954_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 50868, 50870 := 51936, 50856::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_954_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 17360 := 17362::R17360 = R17362
Block 14623_956_1_9_21_0_52523_0:
R17356 = R16867*R16866 B17357 = mul_noofl:bif(R16867,R16866)
assume B17357 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_955_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 50848, 50850 := 51888, 50836::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_955_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 17354 := 17356::R17354 = R17356
Block 11919_969_1_9_21_0_52524_0:
R13866 = R12662+0x40
R13867 = M14292[R13866] R13868 = R13867>>l0x8 R13869 = R13868>>l0x0 R13870 = 0xff&R13869 R13871 = R13870*0x3c B13872 = R13533>0x0
if B13872:bool goto 10243_974_1_9_21_0_52632_0 else goto 10218_974_1_9_21_0_52518_0
Block 14623_943_1_9_21_0_52526_0:
R16909 = R14446*R15996 B16910 = mul_noofl:bif(R14446,R15996)
assume B16910 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_942_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 47594, 47596 := 48711, 47582::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_942_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 16907 := 16909::R16907 = R16909
Block 11808_966_1_9_21_0_52528_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 21178, 21180, 21184, 21186 := 21179, 21181, 21600, 21602::R13534 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 13533 := 13534::R13533 = R13534
Block 11831_966_1_9_21_0_52529_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 21178, 21180, 21184, 21186 := 21609, 21610, 21600, 21602::R13873 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 13533 := 13873::R13533 = R13873
Block 10568_972_1_9_21_0_52531_0:
B20790 = 0x3b9aca00s<R20624B20791 = !B20790
assume B20791 B20792 = R15316==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB20793 = B20792 ? R20624==0x8000000000000000000000000000000000000000000000000000000000000000 : B20792B20794 = !B20793
assume B20794 R20795 = R15316*R20624 B20796 = smul_no_ofl_udfl:bif(R15316,R20624)
assume B20796 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_962_1_0_0_0_0_0 -> 8868_963_1_0_0_0_0_0::::Parallel assignment for 65274, 65276 := 67840, 66594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_962_1_0_0_0_0_0 -> 8868_963_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_964_1_0_0_0_0_0 -> 8967_963_1_0_0_0_0_0::::Parallel assignment for 68471, 68473 := 67847, 67848::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_964_1_0_0_0_0_0 -> 8967_963_1_0_0_0_0_0::R20798 = R20795 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10604_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 41147, 41149 := 71023, 69697::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10604_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 15990 := 20798::R15990 = R20798
Block 13300_967_1_9_21_0_52532_0:
M15285 = ReachabilityCertora13147_967_1_9_21_0_52570_0 ? M15293 : M14390
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_969_1_0_0_0_0_0 -> 10396_970_1_0_0_0_0_0::::Parallel assignment for 44722, 47100, 47102 := 368, 45776, 45778::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_969_1_0_0_0_0_0 -> 10396_970_1_0_0_0_0_0::B15976 = R105<R12661
assume B15976 B15978 = R12661<R14355
assume B15978 B15980 = R14787<R15281
if B15980:bool goto 13406_963_1_9_21_0_52517_0 else goto 13339_963_1_9_21_0_52516_0
Block 13139_967_1_9_21_0_52536_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_967_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 45776, 45778 := 45777, 45779::R15282 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_967_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 15281, 15285, 15298 := 15282, 14390, 14383::R15281 = R15282R15298 = R14383
Block 15250_960_1_9_21_0_52537_0:
assume B20629 R20801 = SignExtend(o1=0xf, o2=R20103:bv256) R20802 = R20801>>a0x40 R20803 = SignExtend(o1=0x7, o2=R20802:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10564_970_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 62033 := 61457::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10564_970_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 20624 := 20803::R20624 = R20803
Block 15250_961_1_9_21_0_52538_0:
assume B20096 R20621 = SignExtend(o1=0xf, o2=R19689:bv256) R20622 = R20621>>a0x40 R20623 = SignExtend(o1=0x7, o2=R20622:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10514_971_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 62033 := 62764::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10514_971_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 20624 := 20623::R20624 = R20623
Block 15226_960_1_9_21_0_52539_0:
R20626 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B20627 = R20626s<R20103B20628 = !B20627
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_960_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 58878 := 58882::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_960_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 20629 := 20628::B20629 = B20628
Block 15162_963_1_9_21_0_52540_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_963_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 58878 := 58280::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_963_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 20629 := 20106::B20629 = B20106
Block 15226_961_1_9_21_0_52541_0:
R20093 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B20094 = R20093s<R19689B20095 = !B20094
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_961_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 60215 := 60219::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_961_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 20096 := 20095::B20096 = B20095
Block 15162_964_1_9_21_0_52542_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_964_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 60215 := 59540::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_964_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 20096 := 19692::B20096 = B19692
Block 14595_953_1_9_21_0_52543_0:
R15037 = R12662+0x20
R15038 = M14390[R15037] R15039 = 0x0+R15038 R15040 = M14390[R15039] R15041 = 0xffffffffffffffffffffffffffffffffffffffff&R15040 B15042 = R15041==0x0
if B15042:bool goto 13139_967_1_9_21_0_52536_0 else goto 13147_967_1_9_21_0_52570_0
Block 14732_947_1_9_21_0_52545_0:
R15996 = R15318/R13871 B15997 = R15996>0x3b9aca00B15998 = !B15997
assume B15998 R15999 = 0x3b9aca00-R15996 R16000 = R14449*R15999 B16001 = mul_noofl:bif(R14449,R15999)
assume B16001 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_943_1_0_0_0_0_0 -> 14732_944_1_0_0_0_0_0::::Parallel assignment for 45232, 45234 := 46397, 45220::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_943_1_0_0_0_0_0 -> 14732_944_1_0_0_0_0_0::B16004 = R14446==0x0
if B16004:bool goto 14615_943_1_9_21_0_52513_0 else goto 14623_943_1_9_21_0_52526_0
Block 15157_963_1_9_21_0_52546_0:
R20100 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R20101 = SignExtend(o1=0xf, o2=R19960:bv256) R20102 = R20101*R20100 R20103 = R20102>>a0x40 R20104 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B20105 = R20103s<R20104B20106 = !B20105
if B20106:bool goto 15226_960_1_9_21_0_52539_0 else goto 15162_963_1_9_21_0_52540_0
Block 15157_964_1_9_21_0_52547_0:
R19686 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R19687 = SignExtend(o1=0xf, o2=R19526:bv256) R19688 = R19687*R19686 R19689 = R19688>>a0x40 R19690 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B19691 = R19689s<R19690B19692 = !B19691
if B19692:bool goto 15226_961_1_9_21_0_52541_0 else goto 15162_964_1_9_21_0_52542_0
Block 14387_953_1_9_21_0_52548_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_953_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 42892 := 41049::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_953_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 14787 := 14399::R14787 = R14399
Block 14426_952_1_9_21_0_52549_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_952_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 42892 := 41049::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_952_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 14787 := 14399::R14787 = R14399
Block 14615_947_1_9_21_0_52551_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_947_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 39966, 39968 := 39967, 39969::R15319 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_947_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 15318 := 15319::R15318 = R15319
Block 15111_963_1_9_21_0_52553_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_963_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 56531, 56533 := 56532, 56534::R19961 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_963_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 19960 := 19961::R19960 = R19961
Block 18409_960_1_9_21_0_52554_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_962_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 56531, 56533 := 58245, 58247::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_962_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 19960 := 20107::R19960 = R20107
Block 15111_964_1_9_21_0_52555_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_964_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 57555, 57557 := 57556, 57558::R19527 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_964_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 19526 := 19527::R19526 = R19527
Block 18409_961_1_9_21_0_52556_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_963_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 57555, 57557 := 59505, 59507::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_963_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 19526 := 19693::R19526 = R19693
Block 14434_954_1_9_21_0_52560_0:
B15048 = R14797==0x0
if B15048:bool goto 14615_947_1_9_21_0_52551_0 else goto 14623_947_1_9_21_0_52572_0
Block 15412_960_1_9_21_0_52562_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_960_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 58245, 58247 := 58246, 58248::R20108 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_960_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 20107 := 20108::R20107 = R20108
Block 15412_961_1_9_21_0_52565_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_961_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 59505, 59507 := 59506, 59508::R19694 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_961_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 19693 := 19694::R19693 = R19694
Block 14394_953_1_9_21_0_52568_0:
B14789 = R14405>R105B14790 = !B14789
assume B14790 R14791 = R105-R14405 B14792 = R14791>R13871
if B14792:bool goto 14426_952_1_9_21_0_52549_0 else goto 14434_952_1_9_21_0_52654_0
Block 13147_967_1_9_21_0_52570_0:
R15283 = M14390[R15039] R15284 = 0xffffffffffffffffffffffffffffffffffffffff&R15283 M15286 = M14390[R14383] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R15288 = W43[R15284] B15289 = R15288==0x0B15290 = !B15289
assume B15290 M15291 = havocR15292 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R45750@21:bv256, valueVar=0x0, gasVar=R46375@21:bv256, inOffset=R45756@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R45756@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R45756@21:bv256, simplifiedOffset=null, size=R45760@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R45756@21:bv256, size=0x20)), origCallcore=CallCore R45750@21:bv256 R46375@21:bv256 R45756@21:bv256 R45760@21:bv256 tacM@21:bytemap R45756@21:bv256 0x20 tacM@21:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=57), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M15293 = M15286[R14383:R14383+0x20] = M15291[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_962_1_0_0_0_0_0, pos=1)::R15295 = R15292+0x1f R15296 = R15295&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R15297 = R14383+R15296 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_962_1_0_0_0_0_0, pos=6)::B15300 = R15292s<0x20B15301 = !B15300
assume B15301R15302 = R14383+0x0R15303 = M15293[R15302]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_966_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 45776, 45778 := 53047, 48695::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_966_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 15281, 15285, 15298 := 15303, 15293, 15297::R15281 = R15303R15298 = R15297
Block 14623_947_1_9_21_0_52572_0:
R15320 = R14797*0x3b9aca00 B15321 = mul_noofl:bif(R14797,0x3b9aca00)
assume B15321 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_946_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 39966, 39968 := 41087, 39954::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_946_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 15318 := 15320::R15318 = R15320
Block 14732_941_1_9_21_0_52579_0:
R17366 = R16873+R15985 B17367 = add_must_ofl:bif(R16873,R15985)B17368 = !B17367
assume B17368 R17369 = R17366/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_948_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 42892 := 58831::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_948_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 14787 := 17369::R14787 = R17369
Block 15022_960_1_9_21_0_52581_0:
assume B19274 R19537 = R18799*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R19538 = SignExtend(o1=0xf, o2=R19537:bv256) B19539 = R19538s<0x400000000000000000
assume B19539 R19541 = SignExtend(o1=0xf, o2=R19537:bv256) B19542 = R19541s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19542:bool goto 15111_963_1_9_21_0_52553_0 else goto 15119_963_1_9_21_0_52582_0
Block 15119_963_1_9_21_0_52582_0:
R19962 = SignExtend(o1=0xf, o2=R19537:bv256) R19963 = R19962*0x171547652b82fe1777d0ffda0d23a7d12 R19964 = R19963>>a0x80 R19965 = SignExtend(o1=0xf, o2=R19964:bv256) B19966 = R19965s<0x400000000000000000
assume B19966 R19968 = SignExtend(o1=0xf, o2=R19964:bv256) B19969 = R19968s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19969:bool goto 15412_960_1_9_21_0_52562_0 else goto 15420_960_1_9_21_0_53005_0
Block 15022_961_1_9_21_0_52585_0:
assume B18782 R19265 = R17915*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R19266 = SignExtend(o1=0xf, o2=R19265:bv256) B19267 = R19266s<0x400000000000000000
assume B19267 R19269 = SignExtend(o1=0xf, o2=R19265:bv256) B19270 = R19269s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19270:bool goto 15111_964_1_9_21_0_52555_0 else goto 15119_964_1_9_21_0_52586_0
Block 15119_964_1_9_21_0_52586_0:
R19528 = SignExtend(o1=0xf, o2=R19265:bv256) R19529 = R19528*0x171547652b82fe1777d0ffda0d23a7d12 R19530 = R19529>>a0x80 R19531 = SignExtend(o1=0xf, o2=R19530:bv256) B19532 = R19531s<0x400000000000000000
assume B19532 R19534 = SignExtend(o1=0xf, o2=R19530:bv256) B19535 = R19534s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19535:bool goto 15412_961_1_9_21_0_52565_0 else goto 15420_961_1_9_21_0_53006_0
Block 14615_941_1_9_21_0_52589_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_941_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 54180, 54182 := 54181, 54183::R16874 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_941_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 16873 := 16874::R16873 = R16874
Block 14998_960_1_9_21_0_52592_0:
R19271 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B19272 = R19271s<R18799B19273 = !B19272
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_960_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 53618 := 53622::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_960_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 19274 := 19273::B19274 = B19273
Block 14949_959_1_9_21_0_52593_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_959_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 53618 := 53138::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_959_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 19274 := 18802::B19274 = B18802
Block 14998_961_1_9_21_0_52595_0:
R18779 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B18780 = R18779s<R17915B18781 = !B18780
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_961_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 54777 := 54781::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_961_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 18782 := 18781::B18782 = B18781
Block 14949_960_1_9_21_0_52596_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_960_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 54777 := 54239::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_960_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 18782 := 17918::B18782 = B17918
Block 14623_941_1_9_21_0_52607_0:
R16875 = R14399*R15981 B16876 = mul_noofl:bif(R14399,R15981)
assume B16876 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_940_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 54180, 54182 := 55338, 54168::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_940_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 16873 := 16875::R16873 = R16875
Block 7237_984_1_9_21_0_52608_0:
R12656 = M14292[R8203] B12657 = 0x0<R12656
assume B12657 R12659 = M14292[R11863] R12660 = 0x20+R12659 R12661 = M14292[R12660] R12662 = 0x20+R10155 R12663 = M14292[R12662] B12664 = R12663>0x0
assume B12664 B12666 = R12663>0x7B12667 = !B12666
assume B12667 B12668 = R105>0x76a700
assume B12668 R12670 = R105%0x76a700 R12671 = R105-R12670 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_967_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::::Parallel assignment for 21600, 21602 := 17634, 17635::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_967_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::B12672 = 0x1>R12663
if B12672:bool goto 11859_967_1_0_21_0_49286_0 else goto 11769_967_1_79_21_0_58466_0
Block 7198_984_1_9_21_0_52620_0:
R12272 = 0x0+R10155 R12273 = M14292[R12272] R12274 = M14292[R8203] B12275 = 0x0<R12274
assume B12275 R12277 = M14292[R11863] R12278 = 0x0+R12277 R12279 = M14292[R12278] B12280 = R12279==R12273
if B12280:bool goto 7237_984_1_9_21_0_52608_0 else goto 7233_984_1_1_21_0_51000_0
Block 14732_959_1_9_21_0_52628_0:
R18785 = R17919/0x1da9c00 B18786 = R18785>0x7fffffffffffffffB18787 = !B18786
assume B18787 R18788 = R18785&0xffffffffffffffffffffffffffffffffffffffffffffffffR18789 = R18788*0x10000000000000000
R18790 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B18791 = R18790==0x0B18792 = !B18791
assume B18792 R18793 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R18794 = SignExtend(o1=0xf, o2=R18789:bv256) R18795 = R18794&0xffffffffffffffffffffffffffffffffffffffffffffffffR18796 = R18795*0x10000000000000000B18797 = R18793>0x0
assume B18797 R18799 = R18796 /s R18793 R18800 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B18801 = R18799s<R18800B18802 = !B18801
if B18802:bool goto 14998_960_1_9_21_0_52592_0 else goto 14949_959_1_9_21_0_52593_0
Block 14732_960_1_9_21_0_52630_0:
R17901 = R17371/0x1da9c00 B17902 = R17901>0x7fffffffffffffffB17903 = !B17902
assume B17903 R17904 = R17901&0xffffffffffffffffffffffffffffffffffffffffffffffffR17905 = R17904*0x10000000000000000
R17906 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B17907 = R17906==0x0B17908 = !B17907
assume B17908 R17909 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R17910 = SignExtend(o1=0xf, o2=R17905:bv256) R17911 = R17910&0xffffffffffffffffffffffffffffffffffffffffffffffffR17912 = R17911*0x10000000000000000B17913 = R17909>0x0
assume B17913 R17915 = R17912 /s R17909 R17916 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B17917 = R17915s<R17916B17918 = !B17917
if B17918:bool goto 14998_961_1_9_21_0_52595_0 else goto 14949_960_1_9_21_0_52596_0
Block 10243_974_1_9_21_0_52632_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_969_1_0_0_0_0_0 -> 12894_969_1_0_0_0_0_0::::Parallel assignment for 24130 := 24131::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_969_1_0_0_0_0_0 -> 12894_969_1_0_0_0_0_0::R14353 = R105%0x76a700 R14354 = R105-R14353 R14355 = R14354+0x76a700 B14356 = add_must_ofl:bif(R14354,0x76a700)B14357 = !B14356
assume B14357 R14358 = M14292[R12272] R14359 = R105%0x76a700 R14360 = R105-R14359 R14361 = R14360+0x76a700 R14362 = R14319+0x60R14363 = R14319+0x20M14367 = M14292[R14363] = R14358R14368 = R14363+0x20M14369 = M14367[R14368] = 0xf424a
R14370 = R14362-R14319 R14371 = R14370-0x20 M14372 = M14369[R14319] = R14371 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=159, nextFPWriteCmd=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=38)))::I14373 = keccak256exprsimple(0xf424a R14358)R14374 = R14362+0x60R14375 = R14362+0x20M14376 = M14372[R14375] = R14361R14377 = R14375+0x20M14378 = M14376[R14377] = I14373
R14379 = R14374-R14362 R14380 = R14379-0x20 M14381 = M14378[R14362] = R14380 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=158, nextFPWriteCmd=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=72)))::I14382 = keccak256exprsimple(I14373 R14361)R14383 = R14374+0x60R14384 = R14374+0x20M14385 = M14381[R14384] = R14355R14386 = R14384+0x20M14387 = M14385[R14386] = I14382
R14388 = R14383-R14374 R14389 = R14388-0x20 M14390 = M14387[R14374] = R14389 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=160, nextFPWriteCmd=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=106)))::I14395 = keccak256exprsimple(I14382 R14355)
R14396 = W15[I14395] R14397 = R14396>>l0xa0 R14398 = R14397>>l0x0 R14399 = 0xffffffff&R14398 R14400 = R14396>>l0xc0 R14401 = R14400>>l0x0 R14402 = 0xffffffff&R14401 R14403 = R14396>>l0xe0 R14404 = R14403>>l0x0 R14405 = 0xffffffff&R14404 B14406 = R14402>0x0
assume B14406 B14408 = R13871>0x0
assume B14408 B14410 = R14405>R105
if B14410:bool goto 14387_953_1_9_21_0_52548_0 else goto 14394_953_1_9_21_0_52568_0
Block 14615_959_1_9_21_0_52633_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_959_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 46458, 46460 := 46459, 46461::R17920 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_959_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 17919 := 17920::R17919 = R17920
Block 14615_960_1_9_21_0_52637_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_960_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 47662, 47664 := 47663, 47665::R17372 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_960_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 17371 := 17372::R17371 = R17372
Block 14732_945_1_9_21_0_52641_0:
R15981 = R15305/R13871 B15982 = R15981>0x3b9aca00B15983 = !B15982
assume B15983 R15984 = 0x3b9aca00-R15981 R15985 = R14402*R15984 B15986 = mul_noofl:bif(R14402,R15984)
assume B15986 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_941_1_0_0_0_0_0 -> 14732_942_1_0_0_0_0_0::::Parallel assignment for 51853, 51855 := 52981, 51841::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_941_1_0_0_0_0_0 -> 14732_942_1_0_0_0_0_0::B15989 = R14399==0x0
if B15989:bool goto 14615_941_1_9_21_0_52589_0 else goto 14623_941_1_9_21_0_52607_0
Block 10552_971_1_9_21_0_52642_0:
R17377 = R15045-R16905 B17378 = R17377==0x0
if B17378:bool goto 14615_959_1_9_21_0_52633_0 else goto 14623_959_1_9_21_0_52648_0
Block 14615_945_1_9_21_0_52646_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_945_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 45726, 45728 := 45727, 45729::R15306 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_945_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 15305 := 15306::R15305 = R15306
Block 14623_959_1_9_21_0_52648_0:
R17921 = R17377*R15994 B17922 = mul_noofl:bif(R17377,R15994)
assume B17922 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_958_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 46458, 46460 := 47601, 46446::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_958_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 17919 := 17921::R17919 = R17921
Block 14623_960_1_9_21_0_52651_0:
R17373 = R16897*R15994 B17374 = mul_noofl:bif(R16897,R15994)
assume B17374 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_959_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 47662, 47664 := 48798, 47650::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_959_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 17371 := 17373::R17371 = R17373
Block 14434_952_1_9_21_0_52654_0:
B15044 = R14791==0x0
if B15044:bool goto 14615_945_1_9_21_0_52646_0 else goto 14623_945_1_9_21_0_52658_0
Block 10479_972_1_9_21_0_52656_0:
R16892 = M14364[R13866] R16893 = R16892>>l0x28 R16894 = R16893>>l0x0 R16895 = 0xff&R16894 R16896 = R16895*0x7a120 R16897 = R15045+R16896 B16898 = add_must_ofl:bif(R15045,R16896)B16899 = !B16898
assume B16899 B16900 = R16897==0x0
if B16900:bool goto 14615_960_1_9_21_0_52637_0 else goto 14623_960_1_9_21_0_52651_0
Block 14623_945_1_9_21_0_52658_0:
R15307 = R14791*0x3b9aca00 B15308 = mul_noofl:bif(R14791,0x3b9aca00)
assume B15308 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_944_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 45726, 45728 := 47015, 45714::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_944_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 15305 := 15307::R15305 = R15307
Block 15420_960_1_9_21_0_53005_0:
R20109 = R19964&0x8000000000000000 R20110 = SignExtend(o1=0xf, o2=R20109:bv256) B20111 = 0x0s<R20110R20112 = B20111 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R20113 = R19964&0x4000000000000000 R20114 = SignExtend(o1=0xf, o2=R20113:bv256) B20115 = 0x0s<R20114R20116 = B20115 ? (R20112*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R20112
R20117 = R19964&0x2000000000000000 R20118 = SignExtend(o1=0xf, o2=R20117:bv256) B20119 = 0x0s<R20118R20120 = B20119 ? (R20116*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R20116
R20121 = R19964&0x1000000000000000 R20122 = SignExtend(o1=0xf, o2=R20121:bv256) B20123 = 0x0s<R20122R20124 = B20123 ? (R20120*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R20120
R20125 = R19964&0x800000000000000 R20126 = SignExtend(o1=0xf, o2=R20125:bv256) B20127 = 0x0s<R20126R20128 = B20127 ? (R20124*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R20124
R20129 = R19964&0x400000000000000 R20130 = SignExtend(o1=0xf, o2=R20129:bv256) B20131 = 0x0s<R20130R20132 = B20131 ? (R20128*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R20128
R20133 = R19964&0x200000000000000 R20134 = SignExtend(o1=0xf, o2=R20133:bv256) B20135 = 0x0s<R20134R20136 = B20135 ? (R20132*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R20132
R20137 = R19964&0x100000000000000 R20138 = SignExtend(o1=0xf, o2=R20137:bv256) B20139 = 0x0s<R20138R20140 = B20139 ? (R20136*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R20136
R20141 = R19964&0x80000000000000 R20142 = SignExtend(o1=0xf, o2=R20141:bv256) B20143 = 0x0s<R20142R20144 = B20143 ? (R20140*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R20140
R20145 = R19964&0x40000000000000 R20146 = SignExtend(o1=0xf, o2=R20145:bv256) B20147 = 0x0s<R20146R20148 = B20147 ? (R20144*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R20144
R20149 = R19964&0x20000000000000 R20150 = SignExtend(o1=0xf, o2=R20149:bv256) B20151 = 0x0s<R20150R20152 = B20151 ? (R20148*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R20148
R20153 = R19964&0x10000000000000 R20154 = SignExtend(o1=0xf, o2=R20153:bv256) B20155 = 0x0s<R20154R20156 = B20155 ? (R20152*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R20152
R20157 = R19964&0x8000000000000 R20158 = SignExtend(o1=0xf, o2=R20157:bv256) B20159 = 0x0s<R20158R20160 = B20159 ? (R20156*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R20156
R20161 = R19964&0x4000000000000 R20162 = SignExtend(o1=0xf, o2=R20161:bv256) B20163 = 0x0s<R20162R20164 = B20163 ? (R20160*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R20160
R20165 = R19964&0x2000000000000 R20166 = SignExtend(o1=0xf, o2=R20165:bv256) B20167 = 0x0s<R20166R20168 = B20167 ? (R20164*0x1000162e525ee054754457d5995292026)>>l0x80 : R20164
R20169 = R19964&0x1000000000000 R20170 = SignExtend(o1=0xf, o2=R20169:bv256) B20171 = 0x0s<R20170R20172 = B20171 ? (R20168*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R20168
R20173 = R19964&0x800000000000 R20174 = SignExtend(o1=0xf, o2=R20173:bv256) B20175 = 0x0s<R20174R20176 = B20175 ? (R20172*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R20172
R20177 = R19964&0x400000000000 R20178 = SignExtend(o1=0xf, o2=R20177:bv256) B20179 = 0x0s<R20178R20180 = B20179 ? (R20176*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R20176
R20181 = R19964&0x200000000000 R20182 = SignExtend(o1=0xf, o2=R20181:bv256) B20183 = 0x0s<R20182R20184 = B20183 ? (R20180*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R20180
R20185 = R19964&0x100000000000 R20186 = SignExtend(o1=0xf, o2=R20185:bv256) B20187 = 0x0s<R20186R20188 = B20187 ? (R20184*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R20184
R20189 = R19964&0x80000000000 R20190 = SignExtend(o1=0xf, o2=R20189:bv256) B20191 = 0x0s<R20190R20192 = B20191 ? (R20188*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R20188
R20193 = R19964&0x40000000000 R20194 = SignExtend(o1=0xf, o2=R20193:bv256) B20195 = 0x0s<R20194R20196 = B20195 ? (R20192*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R20192
R20197 = R19964&0x20000000000 R20198 = SignExtend(o1=0xf, o2=R20197:bv256) B20199 = 0x0s<R20198R20200 = B20199 ? (R20196*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R20196
R20201 = R19964&0x10000000000 R20202 = SignExtend(o1=0xf, o2=R20201:bv256) B20203 = 0x0s<R20202R20204 = B20203 ? (R20200*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R20200
R20205 = R19964&0x8000000000 R20206 = SignExtend(o1=0xf, o2=R20205:bv256) B20207 = 0x0s<R20206R20208 = B20207 ? (R20204*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R20204
R20209 = R19964&0x4000000000 R20210 = SignExtend(o1=0xf, o2=R20209:bv256) B20211 = 0x0s<R20210R20212 = B20211 ? (R20208*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R20208
R20213 = R19964&0x2000000000 R20214 = SignExtend(o1=0xf, o2=R20213:bv256) B20215 = 0x0s<R20214R20216 = B20215 ? (R20212*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R20212
R20217 = R19964&0x1000000000 R20218 = SignExtend(o1=0xf, o2=R20217:bv256) B20219 = 0x0s<R20218R20220 = B20219 ? (R20216*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R20216
R20221 = R19964&0x800000000 R20222 = SignExtend(o1=0xf, o2=R20221:bv256) B20223 = 0x0s<R20222R20224 = B20223 ? (R20220*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R20220
R20225 = R19964&0x400000000 R20226 = SignExtend(o1=0xf, o2=R20225:bv256) B20227 = 0x0s<R20226R20228 = B20227 ? (R20224*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R20224
R20229 = R19964&0x200000000 R20230 = SignExtend(o1=0xf, o2=R20229:bv256) B20231 = 0x0s<R20230R20232 = B20231 ? (R20228*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R20228
R20233 = R19964&0x100000000 R20234 = SignExtend(o1=0xf, o2=R20233:bv256) B20235 = 0x0s<R20234R20236 = B20235 ? (R20232*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R20232
R20237 = R19964&0x80000000 R20238 = SignExtend(o1=0xf, o2=R20237:bv256) B20239 = 0x0s<R20238R20240 = B20239 ? (R20236*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R20236
R20241 = R19964&0x40000000 R20242 = SignExtend(o1=0xf, o2=R20241:bv256) B20243 = 0x0s<R20242R20244 = B20243 ? (R20240*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R20240
R20245 = R19964&0x20000000 R20246 = SignExtend(o1=0xf, o2=R20245:bv256) B20247 = 0x0s<R20246R20248 = B20247 ? (R20244*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R20244
R20249 = R19964&0x10000000 R20250 = SignExtend(o1=0xf, o2=R20249:bv256) B20251 = 0x0s<R20250R20252 = B20251 ? (R20248*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R20248
R20253 = R19964&0x8000000 R20254 = SignExtend(o1=0xf, o2=R20253:bv256) B20255 = 0x0s<R20254R20256 = B20255 ? (R20252*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R20252
R20257 = R19964&0x4000000 R20258 = SignExtend(o1=0xf, o2=R20257:bv256) B20259 = 0x0s<R20258R20260 = B20259 ? (R20256*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R20256
R20261 = R19964&0x2000000 R20262 = SignExtend(o1=0xf, o2=R20261:bv256) B20263 = 0x0s<R20262R20264 = B20263 ? (R20260*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R20260
R20265 = R19964&0x1000000 R20266 = SignExtend(o1=0xf, o2=R20265:bv256) B20267 = 0x0s<R20266R20268 = B20267 ? (R20264*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R20264
R20269 = R19964&0x800000 R20270 = SignExtend(o1=0xf, o2=R20269:bv256) B20271 = 0x0s<R20270R20272 = B20271 ? (R20268*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R20268
R20273 = R19964&0x400000 R20274 = SignExtend(o1=0xf, o2=R20273:bv256) B20275 = 0x0s<R20274R20276 = B20275 ? (R20272*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R20272
R20277 = R19964&0x200000 R20278 = SignExtend(o1=0xf, o2=R20277:bv256) B20279 = 0x0s<R20278R20280 = B20279 ? (R20276*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R20276
R20281 = R19964&0x100000 R20282 = SignExtend(o1=0xf, o2=R20281:bv256) B20283 = 0x0s<R20282R20284 = B20283 ? (R20280*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R20280
R20285 = R19964&0x80000 R20286 = SignExtend(o1=0xf, o2=R20285:bv256) B20287 = 0x0s<R20286R20288 = B20287 ? (R20284*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R20284
R20289 = R19964&0x40000 R20290 = SignExtend(o1=0xf, o2=R20289:bv256) B20291 = 0x0s<R20290R20292 = B20291 ? (R20288*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R20288
R20293 = R19964&0x20000 R20294 = SignExtend(o1=0xf, o2=R20293:bv256) B20295 = 0x0s<R20294R20296 = B20295 ? (R20292*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R20292
R20297 = R19964&0x10000 R20298 = SignExtend(o1=0xf, o2=R20297:bv256) B20299 = 0x0s<R20298R20300 = B20299 ? (R20296*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R20296
R20301 = R19964&0x8000 R20302 = SignExtend(o1=0xf, o2=R20301:bv256) B20303 = 0x0s<R20302R20304 = B20303 ? (R20300*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R20300
R20305 = R19964&0x4000 R20306 = SignExtend(o1=0xf, o2=R20305:bv256) B20307 = 0x0s<R20306R20308 = B20307 ? (R20304*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R20304
R20309 = R19964&0x2000 R20310 = SignExtend(o1=0xf, o2=R20309:bv256) B20311 = 0x0s<R20310R20312 = B20311 ? (R20308*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R20308
R20313 = R19964&0x1000 R20314 = SignExtend(o1=0xf, o2=R20313:bv256) B20315 = 0x0s<R20314R20316 = B20315 ? (R20312*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R20312
R20317 = R19964&0x800 R20318 = SignExtend(o1=0xf, o2=R20317:bv256) B20319 = 0x0s<R20318R20320 = B20319 ? (R20316*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R20316
R20321 = R19964&0x400 R20322 = SignExtend(o1=0xf, o2=R20321:bv256) B20323 = 0x0s<R20322R20324 = B20323 ? (R20320*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R20320
R20325 = R19964&0x200 R20326 = SignExtend(o1=0xf, o2=R20325:bv256) B20327 = 0x0s<R20326R20328 = B20327 ? (R20324*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R20324
R20329 = R19964&0x100 R20330 = SignExtend(o1=0xf, o2=R20329:bv256) B20331 = 0x0s<R20330R20332 = B20331 ? (R20328*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R20328
R20333 = R19964&0x80 R20334 = SignExtend(o1=0xf, o2=R20333:bv256) B20335 = 0x0s<R20334R20336 = B20335 ? (R20332*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R20332
R20337 = R19964&0x40 R20338 = SignExtend(o1=0xf, o2=R20337:bv256) B20339 = 0x0s<R20338R20340 = B20339 ? (R20336*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R20336
R20341 = R19964&0x20 R20342 = SignExtend(o1=0xf, o2=R20341:bv256) B20343 = 0x0s<R20342R20344 = B20343 ? (R20340*0x100000000000000162e42fefa39ef366f)>>l0x80 : R20340
R20345 = R19964&0x10 R20346 = SignExtend(o1=0xf, o2=R20345:bv256) B20347 = 0x0s<R20346R20348 = B20347 ? (R20344*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R20344
R20349 = R19964&0x8 R20350 = SignExtend(o1=0xf, o2=R20349:bv256) B20351 = 0x0s<R20350R20352 = B20351 ? (R20348*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R20348
R20353 = R19964&0x4 R20354 = SignExtend(o1=0xf, o2=R20353:bv256) B20355 = 0x0s<R20354R20356 = B20355 ? (R20352*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R20352
R20357 = R19964&0x2 R20358 = SignExtend(o1=0xf, o2=R20357:bv256) B20359 = 0x0s<R20358R20360 = B20359 ? (R20356*0x1000000000000000162e42fefa39ef358)>>l0x80 : R20356
R20361 = R19964&0x1 R20362 = SignExtend(o1=0xf, o2=R20361:bv256) B20363 = 0x0s<R20362R20364 = B20363 ? (R20360*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R20360
R20365 = SignExtend(o1=0xf, o2=R19964:bv256) R20366 = R20365>>a0x40 R20367 = 0x3f-R20366 R20368 = SignExtend(o1=0xf, o2=R20367:bv256) R20369 = R20364>>lR20368 R20370 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B20371 = R20369>R20370B20372 = !B20371
assume B20372 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_959_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 58245, 58247 := 108284, 107331::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_959_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 20107 := 20369::R20107 = R20369
Block 15420_961_1_9_21_0_53006_0:
R19695 = R19530&0x8000000000000000 R19696 = SignExtend(o1=0xf, o2=R19695:bv256) B19697 = 0x0s<R19696R19698 = B19697 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R19699 = R19530&0x4000000000000000 R19700 = SignExtend(o1=0xf, o2=R19699:bv256) B19701 = 0x0s<R19700R19702 = B19701 ? (R19698*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R19698
R19703 = R19530&0x2000000000000000 R19704 = SignExtend(o1=0xf, o2=R19703:bv256) B19705 = 0x0s<R19704R19706 = B19705 ? (R19702*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R19702
R19707 = R19530&0x1000000000000000 R19708 = SignExtend(o1=0xf, o2=R19707:bv256) B19709 = 0x0s<R19708R19710 = B19709 ? (R19706*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R19706
R19711 = R19530&0x800000000000000 R19712 = SignExtend(o1=0xf, o2=R19711:bv256) B19713 = 0x0s<R19712R19714 = B19713 ? (R19710*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R19710
R19715 = R19530&0x400000000000000 R19716 = SignExtend(o1=0xf, o2=R19715:bv256) B19717 = 0x0s<R19716R19718 = B19717 ? (R19714*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R19714
R19719 = R19530&0x200000000000000 R19720 = SignExtend(o1=0xf, o2=R19719:bv256) B19721 = 0x0s<R19720R19722 = B19721 ? (R19718*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R19718
R19723 = R19530&0x100000000000000 R19724 = SignExtend(o1=0xf, o2=R19723:bv256) B19725 = 0x0s<R19724R19726 = B19725 ? (R19722*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R19722
R19727 = R19530&0x80000000000000 R19728 = SignExtend(o1=0xf, o2=R19727:bv256) B19729 = 0x0s<R19728R19730 = B19729 ? (R19726*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R19726
R19731 = R19530&0x40000000000000 R19732 = SignExtend(o1=0xf, o2=R19731:bv256) B19733 = 0x0s<R19732R19734 = B19733 ? (R19730*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R19730
R19735 = R19530&0x20000000000000 R19736 = SignExtend(o1=0xf, o2=R19735:bv256) B19737 = 0x0s<R19736R19738 = B19737 ? (R19734*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R19734
R19739 = R19530&0x10000000000000 R19740 = SignExtend(o1=0xf, o2=R19739:bv256) B19741 = 0x0s<R19740R19742 = B19741 ? (R19738*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R19738
R19743 = R19530&0x8000000000000 R19744 = SignExtend(o1=0xf, o2=R19743:bv256) B19745 = 0x0s<R19744R19746 = B19745 ? (R19742*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R19742
R19747 = R19530&0x4000000000000 R19748 = SignExtend(o1=0xf, o2=R19747:bv256) B19749 = 0x0s<R19748R19750 = B19749 ? (R19746*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R19746
R19751 = R19530&0x2000000000000 R19752 = SignExtend(o1=0xf, o2=R19751:bv256) B19753 = 0x0s<R19752R19754 = B19753 ? (R19750*0x1000162e525ee054754457d5995292026)>>l0x80 : R19750
R19755 = R19530&0x1000000000000 R19756 = SignExtend(o1=0xf, o2=R19755:bv256) B19757 = 0x0s<R19756R19758 = B19757 ? (R19754*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R19754
R19759 = R19530&0x800000000000 R19760 = SignExtend(o1=0xf, o2=R19759:bv256) B19761 = 0x0s<R19760R19762 = B19761 ? (R19758*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R19758
R19763 = R19530&0x400000000000 R19764 = SignExtend(o1=0xf, o2=R19763:bv256) B19765 = 0x0s<R19764R19766 = B19765 ? (R19762*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R19762
R19767 = R19530&0x200000000000 R19768 = SignExtend(o1=0xf, o2=R19767:bv256) B19769 = 0x0s<R19768R19770 = B19769 ? (R19766*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R19766
R19771 = R19530&0x100000000000 R19772 = SignExtend(o1=0xf, o2=R19771:bv256) B19773 = 0x0s<R19772R19774 = B19773 ? (R19770*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R19770
R19775 = R19530&0x80000000000 R19776 = SignExtend(o1=0xf, o2=R19775:bv256) B19777 = 0x0s<R19776R19778 = B19777 ? (R19774*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R19774
R19779 = R19530&0x40000000000 R19780 = SignExtend(o1=0xf, o2=R19779:bv256) B19781 = 0x0s<R19780R19782 = B19781 ? (R19778*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R19778
R19783 = R19530&0x20000000000 R19784 = SignExtend(o1=0xf, o2=R19783:bv256) B19785 = 0x0s<R19784R19786 = B19785 ? (R19782*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R19782
R19787 = R19530&0x10000000000 R19788 = SignExtend(o1=0xf, o2=R19787:bv256) B19789 = 0x0s<R19788R19790 = B19789 ? (R19786*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R19786
R19791 = R19530&0x8000000000 R19792 = SignExtend(o1=0xf, o2=R19791:bv256) B19793 = 0x0s<R19792R19794 = B19793 ? (R19790*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R19790
R19795 = R19530&0x4000000000 R19796 = SignExtend(o1=0xf, o2=R19795:bv256) B19797 = 0x0s<R19796R19798 = B19797 ? (R19794*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R19794
R19799 = R19530&0x2000000000 R19800 = SignExtend(o1=0xf, o2=R19799:bv256) B19801 = 0x0s<R19800R19802 = B19801 ? (R19798*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R19798
R19803 = R19530&0x1000000000 R19804 = SignExtend(o1=0xf, o2=R19803:bv256) B19805 = 0x0s<R19804R19806 = B19805 ? (R19802*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R19802
R19807 = R19530&0x800000000 R19808 = SignExtend(o1=0xf, o2=R19807:bv256) B19809 = 0x0s<R19808R19810 = B19809 ? (R19806*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R19806
R19811 = R19530&0x400000000 R19812 = SignExtend(o1=0xf, o2=R19811:bv256) B19813 = 0x0s<R19812R19814 = B19813 ? (R19810*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R19810
R19815 = R19530&0x200000000 R19816 = SignExtend(o1=0xf, o2=R19815:bv256) B19817 = 0x0s<R19816R19818 = B19817 ? (R19814*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R19814
R19819 = R19530&0x100000000 R19820 = SignExtend(o1=0xf, o2=R19819:bv256) B19821 = 0x0s<R19820R19822 = B19821 ? (R19818*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R19818
R19823 = R19530&0x80000000 R19824 = SignExtend(o1=0xf, o2=R19823:bv256) B19825 = 0x0s<R19824R19826 = B19825 ? (R19822*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R19822
R19827 = R19530&0x40000000 R19828 = SignExtend(o1=0xf, o2=R19827:bv256) B19829 = 0x0s<R19828R19830 = B19829 ? (R19826*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R19826
R19831 = R19530&0x20000000 R19832 = SignExtend(o1=0xf, o2=R19831:bv256) B19833 = 0x0s<R19832R19834 = B19833 ? (R19830*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R19830
R19835 = R19530&0x10000000 R19836 = SignExtend(o1=0xf, o2=R19835:bv256) B19837 = 0x0s<R19836R19838 = B19837 ? (R19834*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R19834
R19839 = R19530&0x8000000 R19840 = SignExtend(o1=0xf, o2=R19839:bv256) B19841 = 0x0s<R19840R19842 = B19841 ? (R19838*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R19838
R19843 = R19530&0x4000000 R19844 = SignExtend(o1=0xf, o2=R19843:bv256) B19845 = 0x0s<R19844R19846 = B19845 ? (R19842*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R19842
R19847 = R19530&0x2000000 R19848 = SignExtend(o1=0xf, o2=R19847:bv256) B19849 = 0x0s<R19848R19850 = B19849 ? (R19846*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R19846
R19851 = R19530&0x1000000 R19852 = SignExtend(o1=0xf, o2=R19851:bv256) B19853 = 0x0s<R19852R19854 = B19853 ? (R19850*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R19850
R19855 = R19530&0x800000 R19856 = SignExtend(o1=0xf, o2=R19855:bv256) B19857 = 0x0s<R19856R19858 = B19857 ? (R19854*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R19854
R19859 = R19530&0x400000 R19860 = SignExtend(o1=0xf, o2=R19859:bv256) B19861 = 0x0s<R19860R19862 = B19861 ? (R19858*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R19858
R19863 = R19530&0x200000 R19864 = SignExtend(o1=0xf, o2=R19863:bv256) B19865 = 0x0s<R19864R19866 = B19865 ? (R19862*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R19862
R19867 = R19530&0x100000 R19868 = SignExtend(o1=0xf, o2=R19867:bv256) B19869 = 0x0s<R19868R19870 = B19869 ? (R19866*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R19866
R19871 = R19530&0x80000 R19872 = SignExtend(o1=0xf, o2=R19871:bv256) B19873 = 0x0s<R19872R19874 = B19873 ? (R19870*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R19870
R19875 = R19530&0x40000 R19876 = SignExtend(o1=0xf, o2=R19875:bv256) B19877 = 0x0s<R19876R19878 = B19877 ? (R19874*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R19874
R19879 = R19530&0x20000 R19880 = SignExtend(o1=0xf, o2=R19879:bv256) B19881 = 0x0s<R19880R19882 = B19881 ? (R19878*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R19878
R19883 = R19530&0x10000 R19884 = SignExtend(o1=0xf, o2=R19883:bv256) B19885 = 0x0s<R19884R19886 = B19885 ? (R19882*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R19882
R19887 = R19530&0x8000 R19888 = SignExtend(o1=0xf, o2=R19887:bv256) B19889 = 0x0s<R19888R19890 = B19889 ? (R19886*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R19886
R19891 = R19530&0x4000 R19892 = SignExtend(o1=0xf, o2=R19891:bv256) B19893 = 0x0s<R19892R19894 = B19893 ? (R19890*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R19890
R19895 = R19530&0x2000 R19896 = SignExtend(o1=0xf, o2=R19895:bv256) B19897 = 0x0s<R19896R19898 = B19897 ? (R19894*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R19894
R19899 = R19530&0x1000 R19900 = SignExtend(o1=0xf, o2=R19899:bv256) B19901 = 0x0s<R19900R19902 = B19901 ? (R19898*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R19898
R19903 = R19530&0x800 R19904 = SignExtend(o1=0xf, o2=R19903:bv256) B19905 = 0x0s<R19904R19906 = B19905 ? (R19902*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R19902
R19907 = R19530&0x400 R19908 = SignExtend(o1=0xf, o2=R19907:bv256) B19909 = 0x0s<R19908R19910 = B19909 ? (R19906*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R19906
R19911 = R19530&0x200 R19912 = SignExtend(o1=0xf, o2=R19911:bv256) B19913 = 0x0s<R19912R19914 = B19913 ? (R19910*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R19910
R19915 = R19530&0x100 R19916 = SignExtend(o1=0xf, o2=R19915:bv256) B19917 = 0x0s<R19916R19918 = B19917 ? (R19914*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R19914
R19919 = R19530&0x80 R19920 = SignExtend(o1=0xf, o2=R19919:bv256) B19921 = 0x0s<R19920R19922 = B19921 ? (R19918*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R19918
R19923 = R19530&0x40 R19924 = SignExtend(o1=0xf, o2=R19923:bv256) B19925 = 0x0s<R19924R19926 = B19925 ? (R19922*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R19922
R19927 = R19530&0x20 R19928 = SignExtend(o1=0xf, o2=R19927:bv256) B19929 = 0x0s<R19928R19930 = B19929 ? (R19926*0x100000000000000162e42fefa39ef366f)>>l0x80 : R19926
R19931 = R19530&0x10 R19932 = SignExtend(o1=0xf, o2=R19931:bv256) B19933 = 0x0s<R19932R19934 = B19933 ? (R19930*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R19930
R19935 = R19530&0x8 R19936 = SignExtend(o1=0xf, o2=R19935:bv256) B19937 = 0x0s<R19936R19938 = B19937 ? (R19934*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R19934
R19939 = R19530&0x4 R19940 = SignExtend(o1=0xf, o2=R19939:bv256) B19941 = 0x0s<R19940R19942 = B19941 ? (R19938*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R19938
R19943 = R19530&0x2 R19944 = SignExtend(o1=0xf, o2=R19943:bv256) B19945 = 0x0s<R19944R19946 = B19945 ? (R19942*0x1000000000000000162e42fefa39ef358)>>l0x80 : R19942
R19947 = R19530&0x1 R19948 = SignExtend(o1=0xf, o2=R19947:bv256) B19949 = 0x0s<R19948R19950 = B19949 ? (R19946*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R19946
R19951 = SignExtend(o1=0xf, o2=R19530:bv256) R19952 = R19951>>a0x40 R19953 = 0x3f-R19952 R19954 = SignExtend(o1=0xf, o2=R19953:bv256) R19955 = R19950>>lR19954 R19956 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B19957 = R19955>R19956B19958 = !B19957
assume B19958 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_960_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 59505, 59507 := 110086, 109271::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_960_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 19693 := 19955::R19693 = R19955
Block 7133_984_1_13_21_0_53536_0:
M14291 = ReachabilityCertora10164_973_1_13_21_0_53541_0 ? M20611 : M10175
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7133_984_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::::Parallel assignment for 14972, 80697, 80700, 83293, 83296 := 14970, 80696, 80699, 83292, 83295::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7133_984_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::R12270 = M14291[R8203] B12271 = 0x1<R12270
assume !B12271::Parallel assignment for 12264, 12266, 12268, 14292, 14319 := 11854, 11856, 11858, 14291, 14318::R12264 = R11854R12268 = R11858R14319 = R14318
Block 7023_984_1_13_21_0_53538_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7023_984_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 80696, 80699, 83292, 83295 := 80697, 80700, 83293, 83296::R11855 = 0x0R11859 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7023_984_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 11854, 11856, 11858, 14291, 14318 := 11855, 11857, 11859, 10175, 10167::R11854 = R11855R11858 = R11859R14318 = R10167
Block 10164_973_1_13_21_0_53541_0:
M20611 = ReachabilityCertora9993_970_1_13_21_0_53552_0 ? M20612 : M14317B20757 = R20615s<0x0B20758 = !B20757B20759 = !B20758B20760 = !B20759
R20761 = 0x0+R20615 B20762 = R20761s<0x0B20763 = !B20762B20764 = !B20763B20765 = !B20764B20766 = B20765==B20760
assume B20766 B20769 = R20613s<0x0B20770 = !B20769B20771 = !B20770B20772 = !B20771
R20773 = 0x0+R20613 B20774 = R20773s<0x0B20775 = !B20774B20776 = !B20775B20777 = !B20776B20778 = B20777==B20772
assume B20778 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7128_981_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 80696, 80699, 83292, 83295 := 80698, 79041, 83294, 81529::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7128_981_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 11854, 11856, 11858, 14291, 14318 := 20761, 20780, 20773, 20611, 14310::R11854 = R20761R11858 = R20773R14318 = R14310
Block 10609_962_1_13_21_0_53545_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10112_968_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 76448, 76450, 76453 := 75138, 75140, 69732::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10112_968_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 20611, 20613, 20615 := 14317, 20784, 18768::R20613 = R20784R20615 = R18768
Block 10437_962_1_13_21_0_53548_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10437_962_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 75138, 75140 := 75139, 75141::R20785 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10437_962_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 20784 := 20785::R20784 = R20785
Block 10542_959_1_13_21_0_53549_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10542_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 75138, 75140 := 81556, 69728::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10542_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 20784 := 20089::R20784 = R20089
Block 6987_984_1_13_21_0_53550_0:
R11599 = M10175[R8203] B11600 = 0x0<R11599
assume B11600 R11602 = 0x20+R8203 R11603 = M10175[R11602] R11604 = 0x40+R11603 R11605 = M10175[R11604] B11606 = R11605<0x2B11607 = !B11606B11608 = B11607 ? !(R11605>0x8) : B11607
if B11608:bool goto 7027_984_1_13_21_0_53900_0 else goto 7023_984_1_13_21_0_53538_0
Block 9993_970_1_13_21_0_53552_0:
R20588 = M14317[R8203] B20589 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20588
assume B20589 R20591 = 0x0+R8203 R20592 = M14317[R20591] R20593 = 0x60+R20592 R20594 = M14317[R20593] B20595 = R20089s<0x0B20596 = !B20595B20597 = !B20596B20598 = !B20597
R20599 = R20594+R20089 B20600 = R20599s<R20594B20601 = !B20600B20602 = !B20601B20603 = !B20602B20604 = B20603==B20598
assume B20604 R20606 = M14317[R8203] B20607 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20606
assume B20607 R20609 = M14317[R20591] R20610 = 0x60+R20609 M20612 = M14317[R20610] = R20599 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10052_967_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 76448, 76450, 76453 := 76526, 76527, 69732::R20614 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10052_967_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 20611, 20613, 20615 := 20612, 20614, 18768::R20613 = R20614R20615 = R18768
Block 10083_970_1_13_21_0_53553_0:
R20617 = M14317[R13007] B20619 = R20089==0x0
if B20619:bool goto 10437_962_1_13_21_0_53548_0 else goto 10445_962_1_13_21_0_53559_0
Block 10521_960_1_13_21_0_53554_0:
R21221 = M14317[R14280] R21222 = R21221>>l0x20 R21223 = R21222>>l0x0 R21224 = 0xff&R21223 R21225 = R21224*0x7a120 B21226 = R21225<R14781
if B21226:bool goto 10552_959_1_13_21_0_53672_0 else goto 10542_959_1_13_21_0_53549_0
Block 10445_962_1_13_21_0_53559_0:
B20786 = R105>R20617B20787 = !B20786
assume B20787 R20788 = R20617-R105 B20789 = 0x0s<R20089
if B20789:bool goto 10479_960_1_13_21_0_53683_0 else goto 10521_960_1_13_21_0_53554_0
Block 10568_960_1_13_21_0_53575_0:
B24057 = 0x3b9aca00s<R23737B24058 = !B24057
assume B24058 B24059 = R20089==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB24060 = B24059 ? R23737==0x8000000000000000000000000000000000000000000000000000000000000000 : B24059B24061 = !B24060
assume B24061 R24062 = R20089*R23737 B24063 = smul_no_ofl_udfl:bif(R20089,R23737)
assume B24063 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_950_1_0_0_0_0_0 -> 8868_951_1_0_0_0_0_0::::Parallel assignment for 111672, 111674 := 114571, 113085::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_950_1_0_0_0_0_0 -> 8868_951_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_952_3_0_0_0_0_0 -> 8967_951_3_0_0_0_0_0::::Parallel assignment for 115372, 115374 := 114578, 114579::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_952_3_0_0_0_0_0 -> 8967_951_3_0_0_0_0_0::R24065 = R24062 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10604_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 75138, 75140 := 118452, 116958::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10604_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 20784 := 24065::R20784 = R24065
Block 15250_948_2_13_21_0_53579_0:
assume B23742 R24068 = SignExtend(o1=0xf, o2=R23142:bv256) R24069 = R24068>>a0x40 R24070 = SignExtend(o1=0x7, o2=R24069:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10564_958_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 107424 := 106456::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10564_958_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 23737 := 24070::R23737 = R24070
Block 15250_949_1_13_21_0_53580_0:
assume B23135 R23734 = SignExtend(o1=0xf, o2=R22780:bv256) R23735 = R23734>>a0x40 R23736 = SignExtend(o1=0x7, o2=R23735:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10514_959_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 107424 := 108392::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10514_959_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 23737 := 23736::R23737 = R23736
Block 15226_948_2_13_21_0_53581_0:
R23739 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23740 = R23739s<R23142B23741 = !B23740
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_948_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 102641 := 102645::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_948_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 23742 := 23741::B23742 = B23741
Block 15162_951_2_13_21_0_53582_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_951_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 102641 := 101833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_951_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 23742 := 23145::B23742 = B23145
Block 15226_949_1_13_21_0_53583_0:
R23132 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23133 = R23132s<R22780B23134 = !B23133
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_949_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 104585 := 104589::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_949_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 23135 := 23134::B23135 = B23134
Block 15162_952_1_13_21_0_53584_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_952_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 104585 := 103675::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_952_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 23135 := 22783::B23135 = B22783
Block 15157_951_2_13_21_0_53585_0:
R23139 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R23140 = SignExtend(o1=0xf, o2=R23051:bv256) R23141 = R23140*R23139 R23142 = R23141>>a0x40 R23143 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B23144 = R23142s<R23143B23145 = !B23144
if B23145:bool goto 15226_948_2_13_21_0_53581_0 else goto 15162_951_2_13_21_0_53582_0
Block 15157_952_1_13_21_0_53586_0:
R22777 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R22778 = SignExtend(o1=0xf, o2=R22432:bv256) R22779 = R22778*R22777 R22780 = R22779>>a0x40 R22781 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B22782 = R22780s<R22781B22783 = !B22782
if B22783:bool goto 15226_949_1_13_21_0_53583_0 else goto 15162_952_1_13_21_0_53584_0
Block 15111_951_2_13_21_0_53587_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_951_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 99149, 99151 := 99150, 99152::R23052 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_951_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 23051 := 23052::R23051 = R23052
Block 18409_948_2_13_21_0_53588_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_950_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 99149, 99151 := 101798, 101800::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_950_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 23051 := 23146::R23051 = R23146
Block 15111_952_1_13_21_0_53589_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_952_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 100864, 100866 := 100865, 100867::R22433 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_952_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 22432 := 22433::R22432 = R22433
Block 18409_949_1_13_21_0_53590_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_951_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 100864, 100866 := 103640, 103642::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_951_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 22432 := 22784::R22432 = R22784
Block 15412_948_2_13_21_0_53592_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_948_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 101798, 101800 := 101799, 101801::R23147 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_948_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 23146 := 23147::R23146 = R23147
Block 15412_949_1_13_21_0_53595_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_949_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 103640, 103642 := 103641, 103643::R22785 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_949_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 22784 := 22785::R22784 = R22785
Block 8868_947_1_13_21_0_53597_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_949_1_0_0_0_0_0 -> 8967_948_1_0_0_0_0_0::::Parallel assignment for 82614, 82616 := 81586, 81587::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_949_1_0_0_0_0_0 -> 8967_948_1_0_0_0_0_0::R20083 = R19677 /s 0x64 B20084 = R14343==0x0B20085 = !B20084
assume B20085 B20086 = R14343==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB20087 = B20086 ? R20083==0x8000000000000000000000000000000000000000000000000000000000000000 : B20086B20088 = !B20087
assume B20088 R20089 = R20083 /s R14343 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9831_968_1_0_0_0_0_0 -> 9863_970_1_0_0_0_0_0::::Parallel assignment for 69728, 69732 := 88943, 71707::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9831_968_1_0_0_0_0_0 -> 9863_970_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9863_970_1_0_0_0_0_0 -> 9908_969_1_0_0_0_0_0::::Parallel assignment for 71048, 71703 := 70362, 70361::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9863_970_1_0_0_0_0_0 -> 9908_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9908_969_1_0_0_0_0_0 -> 9949_969_1_0_0_0_0_0::::Parallel assignment for 71673, 72313 := 71048, 71703::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9908_969_1_0_0_0_0_0 -> 9949_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9949_969_1_0_0_0_0_0 -> 9987_969_1_0_0_0_0_0::::Parallel assignment for 72286, 72288 := 72313, 71673::B20092 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9949_969_1_0_0_0_0_0 -> 9987_969_1_0_0_0_0_0::if B20092:bool goto 9993_970_1_13_21_0_53552_0 else goto 10083_970_1_13_21_0_53553_0
Block 8739_947_1_13_21_0_53604_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_947_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 78082, 78084 := 78083, 78085::R19678 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_947_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 19677 := 19678::R19677 = R19678
Block 15022_948_2_13_21_0_53606_0:
assume B22088 R22443 = R21983*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R22444 = SignExtend(o1=0xf, o2=R22443:bv256) B22445 = R22444s<0x400000000000000000
assume B22445 R22447 = SignExtend(o1=0xf, o2=R22443:bv256) B22448 = R22447s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22448:bool goto 15111_951_2_13_21_0_53587_0 else goto 15119_951_2_13_21_0_53607_0
Block 15119_951_2_13_21_0_53607_0:
R23053 = SignExtend(o1=0xf, o2=R22443:bv256) R23054 = R23053*0x171547652b82fe1777d0ffda0d23a7d12 R23055 = R23054>>a0x80 R23056 = SignExtend(o1=0xf, o2=R23055:bv256) B23057 = R23056s<0x400000000000000000
assume B23057 R23059 = SignExtend(o1=0xf, o2=R23055:bv256) B23060 = R23059s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B23060:bool goto 15412_948_2_13_21_0_53592_0 else goto 15420_948_2_13_21_0_54097_0
Block 15022_949_1_13_21_0_53610_0:
assume B21966 R22079 = R21814*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R22080 = SignExtend(o1=0xf, o2=R22079:bv256) B22081 = R22080s<0x400000000000000000
assume B22081 R22083 = SignExtend(o1=0xf, o2=R22079:bv256) B22084 = R22083s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22084:bool goto 15111_952_1_13_21_0_53589_0 else goto 15119_952_1_13_21_0_53611_0
Block 15119_952_1_13_21_0_53611_0:
R22434 = SignExtend(o1=0xf, o2=R22079:bv256) R22435 = R22434*0x171547652b82fe1777d0ffda0d23a7d12 R22436 = R22435>>a0x80 R22437 = SignExtend(o1=0xf, o2=R22436:bv256) B22438 = R22437s<0x400000000000000000
assume B22438 R22440 = SignExtend(o1=0xf, o2=R22436:bv256) B22441 = R22440s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22441:bool goto 15412_949_1_13_21_0_53595_0 else goto 15420_949_1_13_21_0_54098_0
Block 8868_945_1_13_21_0_53614_0:
B19525 = R19255==0x0
if B19525:bool goto 8739_947_1_13_21_0_53604_0 else goto 8747_947_1_13_21_0_53647_0
Block 14998_948_2_13_21_0_53615_0:
R22085 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22086 = R22085s<R21983B22087 = !B22086
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_948_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 94977 := 94981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_948_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 22088 := 22087::B22088 = B22087
Block 14949_947_2_13_21_0_53616_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_947_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 94977 := 94092::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_947_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 22088 := 21986::B22088 = B21986
Block 14998_949_1_13_21_0_53618_0:
R21963 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21964 = R21963s<R21814B21965 = !B21964
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_949_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 96789 := 96793::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_949_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 21966 := 21965::B21966 = B21965
Block 14949_948_1_13_21_0_53619_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_948_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 96789 := 95814::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_948_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 21966 := 21817::B21966 = B21817
Block 8739_945_1_13_21_0_53621_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_945_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 75160, 75162 := 75161, 75163::R19256 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_945_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 19255 := 19256::R19255 = R19256
Block 8747_947_1_13_21_0_53647_0:
B19679 = R19255==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19680 = B19679 ? R15963==0x8000000000000000000000000000000000000000000000000000000000000000 : B19679B19681 = !B19680
assume B19681 R19682 = R19255*R15963 B19683 = smul_no_ofl_udfl:bif(R19255,R15963)
assume B19683 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_946_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 78082, 78084 := 81579, 79905::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_946_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 19677 := 19682::R19677 = R19682
Block 8747_945_1_13_21_0_53659_0:
B19257 = R14325==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19258 = B19257 ? R18770==0x8000000000000000000000000000000000000000000000000000000000000000 : B19257B19259 = !B19258
assume B19259 R19260 = R14325*R18770 B19261 = smul_no_ofl_udfl:bif(R14325,R18770)
assume B19261 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_944_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 75160, 75162 := 78066, 76534::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_944_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 19255 := 19260::R19255 = R19260
Block 14732_947_4_13_21_0_53660_0:
R21969 = R21818/0x1da9c00 B21970 = R21969>0x7fffffffffffffffB21971 = !B21970
assume B21971 R21972 = R21969&0xffffffffffffffffffffffffffffffffffffffffffffffffR21973 = R21972*0x10000000000000000
R21974 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21975 = R21974==0x0B21976 = !B21975
assume B21976 R21977 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21978 = SignExtend(o1=0xf, o2=R21973:bv256) R21979 = R21978&0xffffffffffffffffffffffffffffffffffffffffffffffffR21980 = R21979*0x10000000000000000B21981 = R21977>0x0
assume B21981 R21983 = R21980 /s R21977 R21984 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B21985 = R21983s<R21984B21986 = !B21985
if B21986:bool goto 14998_948_2_13_21_0_53615_0 else goto 14949_947_2_13_21_0_53616_0
Block 14732_948_1_13_21_0_53662_0:
R21800 = R21627/0x1da9c00 B21801 = R21800>0x7fffffffffffffffB21802 = !B21801
assume B21802 R21803 = R21800&0xffffffffffffffffffffffffffffffffffffffffffffffffR21804 = R21803*0x10000000000000000
R21805 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21806 = R21805==0x0B21807 = !B21806
assume B21807 R21808 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21809 = SignExtend(o1=0xf, o2=R21804:bv256) R21810 = R21809&0xffffffffffffffffffffffffffffffffffffffffffffffffR21811 = R21810*0x10000000000000000B21812 = R21808>0x0
assume B21812 R21814 = R21811 /s R21808 R21815 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B21816 = R21814s<R21815B21817 = !B21816
if B21817:bool goto 14998_949_1_13_21_0_53618_0 else goto 14949_948_1_13_21_0_53619_0
Block 14615_947_4_13_21_0_53664_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_947_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 84146, 84148 := 84147, 84149::R21819 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_947_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 21818 := 21819::R21818 = R21819
Block 14615_948_1_13_21_0_53668_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_948_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 85702, 85704 := 85703, 85705::R21628 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_948_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 21627 := 21628::R21627 = R21628
Block 10552_959_1_13_21_0_53672_0:
R21633 = R14781-R21225 B21634 = R21633==0x0
if B21634:bool goto 14615_947_4_13_21_0_53664_0 else goto 14623_947_4_13_21_0_53676_0
Block 14623_947_4_13_21_0_53676_0:
R21820 = R21633*R20788 B21821 = mul_noofl:bif(R21633,R20788)
assume B21821 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_946_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 84146, 84148 := 85641, 84134::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_946_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 21818 := 21820::R21818 = R21820
Block 14623_948_1_13_21_0_53679_0:
R21629 = R21217*R20788 B21630 = mul_noofl:bif(R21217,R20788)
assume B21630 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_947_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 85702, 85704 := 87248, 85690::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_947_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 21627 := 21629::R21627 = R21629
Block 10479_960_1_13_21_0_53683_0:
R21212 = M14317[R14280] R21213 = R21212>>l0x28 R21214 = R21213>>l0x0 R21215 = 0xff&R21214 R21216 = R21215*0x7a120 R21217 = R14781+R21216 B21218 = add_must_ofl:bif(R14781,R21216)B21219 = !B21218
assume B21219 B21220 = R21217==0x0
if B21220:bool goto 14615_948_1_13_21_0_53668_0 else goto 14623_948_1_13_21_0_53679_0
Block 8868_948_1_13_21_0_53689_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_950_1_0_0_0_0_0 -> 8967_949_1_0_0_0_0_0::::Parallel assignment for 66686, 66688 := 65980, 65981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_950_1_0_0_0_0_0 -> 8967_949_1_0_0_0_0_0::R18762 = R17871 /s 0x64 B18763 = R14343==0x0B18764 = !B18763
assume B18764 B18765 = R14343==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB18766 = B18765 ? R18762==0x8000000000000000000000000000000000000000000000000000000000000000 : B18765B18767 = !B18766
assume B18767 R18768 = R18762 /s R14343 R18770 = M14317[R15965] B18772 = R14325==0x0
if B18772:bool goto 8739_945_1_13_21_0_53621_0 else goto 8747_945_1_13_21_0_53659_0
Block 8739_948_1_13_21_0_53692_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_948_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 63489, 63491 := 63490, 63492::R17872 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_948_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 17871 := 17872::R17871 = R17872
Block 8868_946_1_13_21_0_53698_0:
B17352 = R16850==0x0
if B17352:bool goto 8739_948_1_13_21_0_53692_0 else goto 8747_948_1_13_21_0_53722_0
Block 8739_946_1_13_21_0_53701_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_946_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 61001, 61003 := 61002, 61004::R16851 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_946_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 16850 := 16851::R16850 = R16851
Block 8747_948_1_13_21_0_53722_0:
B17873 = R16850==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17874 = B17873 ? R15963==0x8000000000000000000000000000000000000000000000000000000000000000 : B17873B17875 = !B17874
assume B17875 R17876 = R16850*R15963 B17877 = smul_no_ofl_udfl:bif(R16850,R15963)
assume B17877 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_947_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 63489, 63491 := 65973, 64718::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_947_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 17871 := 17876::R17871 = R17876
Block 12129_963_1_13_21_0_53725_0:
assume B15272 R15949 = M14317[R11845] R15950 = 0x0+R12258 R15951 = M14317[R15950] B15952 = R15951==R15949
assume B15952 R15954 = M14317[R12259] B15955 = R15954>0x1
assume B15955 R15957 = R15954-0x2 R15958 = 0x8*R15957 R15959 = 0x48+R15958 R15960 = M14317[R14280] R15961 = R15960>>lR15959 R15962 = R15961>>l0x0 R15963 = 0xff&R15962 R15965 = R12259+0x20
R15966 = M14317[R15965] B15968 = R14329==0x0
if B15968:bool goto 8739_946_1_13_21_0_53701_0 else goto 8747_946_1_13_21_0_53734_0
Block 12119_963_1_13_21_0_53732_0:
R15268 = R12259+0x20
R15269 = M14317[R15268] B15270 = R15269s<0x0B15271 = !B15270
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12119_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 55982 := 55986::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12119_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 15272 := 15271::B15272 = B15271
Block 12112_963_1_13_21_0_53733_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12112_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 55982 := 54817::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12112_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 15272 := 15034::B15272 = B15034
Block 8747_946_1_13_21_0_53734_0:
B16852 = R14329==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB16853 = B16852 ? R15966==0x8000000000000000000000000000000000000000000000000000000000000000 : B16852B16854 = !B16853
assume B16854 R16855 = R14329*R15966 B16856 = smul_no_ofl_udfl:bif(R14329,R15966)
assume B16856 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_945_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 61001, 61003 := 63473, 62105::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_945_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 16850 := 16855::R16850 = R16855
Block 14595_940_1_13_21_0_53750_0:
R15031 = M14317[R12259] B15032 = R15031<0x2B15033 = !B15032B15034 = B15033 ? !(R15031>0x8) : B15033
if B15034:bool goto 12119_963_1_13_21_0_53732_0 else goto 12112_963_1_13_21_0_53733_0
Block 14387_940_1_13_21_0_53753_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_940_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 49807 := 48144::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_940_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 14781 := 14333::R14781 = R14333
Block 14426_939_1_13_21_0_53754_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_939_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 49807 := 48144::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_939_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 14781 := 14333::R14781 = R14333
Block 14394_940_1_13_21_0_53763_0:
B14783 = R14339>R105B14784 = !B14783
assume B14784 R14785 = R105-R14339 B14786 = R14785>R14285
if B14786:bool goto 14426_939_1_13_21_0_53754_0 else goto 14434_939_1_13_21_0_53809_0
Block 14732_928_1_13_21_0_53769_0:
R18773 = R17880+R16859 B18774 = add_must_ofl:bif(R17880,R16859)B18775 = !B18774
assume B18775 R18776 = R18773/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_935_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 49807 := 67288::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_935_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 14781 := 18776::R14781 = R18776
Block 14615_928_1_13_21_0_53772_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_928_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 62086, 62088 := 62087, 62089::R17881 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_928_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 17880 := 17881::R17880 = R17881
Block 14732_929_1_13_21_0_53778_0:
B17353 = R14333==0x0
if B17353:bool goto 14615_928_1_13_21_0_53772_0 else goto 14623_928_1_13_21_0_53784_0
Block 14615_929_1_13_21_0_53782_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_929_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 59562, 59564 := 59563, 59565::R16860 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_929_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 16859 := 16860::R16859 = R16860
Block 14623_928_1_13_21_0_53784_0:
R17882 = R14333*R15969 B17883 = mul_noofl:bif(R14333,R15969)
assume B17883 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_927_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 62086, 62088 := 63413, 62074::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_927_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 17880 := 17882::R17880 = R17882
Block 14623_929_1_13_21_0_53792_0:
R16861 = R14336*R15972 B16862 = mul_noofl:bif(R14336,R15972)
assume B16862 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_928_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 59562, 59564 := 60939, 59550::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_928_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 16859 := 16861::R16859 = R16861
Block 14732_932_1_13_21_0_53799_0:
R15969 = R15275/R14285 B15970 = R15969>0x3b9aca00B15971 = !B15970
assume B15971 R15972 = 0x3b9aca00-R15969 B15973 = R14336==0x0
if B15973:bool goto 14615_929_1_13_21_0_53782_0 else goto 14623_929_1_13_21_0_53792_0
Block 14615_932_1_13_21_0_53804_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_932_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 53172, 53174 := 53173, 53175::R15276 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_932_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 15275 := 15276::R15275 = R15276
Block 14434_939_1_13_21_0_53809_0:
B15036 = R14785==0x0
if B15036:bool goto 14615_932_1_13_21_0_53804_0 else goto 14623_932_1_13_21_0_53814_0
Block 14623_932_1_13_21_0_53814_0:
R15277 = R14785*0x3b9aca00 B15278 = mul_noofl:bif(R14785,0x3b9aca00)
assume B15278 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_931_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 53172, 53174 := 54248, 53160::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_931_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 15275 := 15277::R15275 = R15277
Block 11919_964_1_13_21_0_53824_0:
B14267 = R13863==0x0
assume B14267 R14269 = M10175[R13005] B14270 = 0x1>R14269B14271 = !B14270
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11938_963_1_0_0_0_0_0 -> 11947_963_1_0_0_0_0_0::::Parallel assignment for 25216 := 25220::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11938_963_1_0_0_0_0_0 -> 11947_963_1_0_0_0_0_0::assume B14271 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_959_1_0_0_0_0_0 -> 12894_959_1_0_0_0_0_0::::Parallel assignment for 26451 := 26452::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_959_1_0_0_0_0_0 -> 12894_959_1_0_0_0_0_0::R14274 = R105%0x76a700 R14275 = R105-R14274 R14276 = R14275+0x76a700 B14277 = add_must_ofl:bif(R14275,0x76a700)B14278 = !B14277
assume B14278 R14279 = M10175[R11845] R14280 = R13005+0x40
R14281 = M10175[R14280] R14282 = R14281>>l0x8 R14283 = R14282>>l0x0 R14284 = 0xff&R14283 R14285 = R14284*0x3c R14286 = R105%0x76a700 R14287 = R105-R14286 R14288 = R14287+0x76a700 R14289 = R10167+0x60R14290 = R10167+0x20M14294 = M10175[R14290] = R14279R14295 = R14290+0x20M14296 = M14294[R14295] = 0xf424a
R14297 = R14289-R10167 R14298 = R14297-0x20 M14299 = M14296[R10167] = R14298 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=144, nextFPWriteCmd=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=42)))::I14300 = keccak256exprsimple(0xf424a R14279)R14301 = R14289+0x60R14302 = R14289+0x20M14303 = M14299[R14302] = R14288R14304 = R14302+0x20M14305 = M14303[R14304] = I14300
R14306 = R14301-R14289 R14307 = R14306-0x20 M14308 = M14305[R14289] = R14307 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=143, nextFPWriteCmd=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=76)))::I14309 = keccak256exprsimple(I14300 R14288)R14310 = R14301+0x60R14311 = R14301+0x20M14312 = M14308[R14311] = R14276R14313 = R14311+0x20M14314 = M14312[R14313] = I14309
R14315 = R14310-R14301 R14316 = R14315-0x20 M14317 = M14314[R14301] = R14316 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=145, nextFPWriteCmd=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=110)))::I14322 = keccak256exprsimple(I14309 R14276)
R14323 = W15[I14322] R14324 = R14323>>l0x0 R14325 = 0xffffffffffffffffffff&R14324 R14327 = R14323>>l0x50 R14328 = R14327>>l0x0 R14329 = 0xffffffffffffffffffff&R14328 R14331 = R14323>>l0xa0 R14332 = R14331>>l0x0 R14333 = 0xffffffff&R14332 R14334 = R14323>>l0xc0 R14335 = R14334>>l0x0 R14336 = 0xffffffff&R14335 R14337 = R14323>>l0xe0 R14338 = R14337>>l0x0 R14339 = 0xffffffff&R14338 I14341 = I14322+int 0x1 R14343 = W16[I14341] B14348 = R14285>0x0
assume B14348 B14350 = R14339>R105
if B14350:bool goto 14387_940_1_13_21_0_53753_0 else goto 14394_940_1_13_21_0_53763_0
Block 11808_961_1_13_21_0_53829_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 23417, 23419, 23423, 23425 := 23418, 23420, 23812, 23814::R13864 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 13863 := 13864::R13863 = R13864
Block 11831_961_1_13_21_0_53830_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 23417, 23419, 23423, 23425 := 23821, 23822, 23812, 23814::R14351 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 13863 := 14351::R13863 = R14351
Block 9737_971_1_13_21_0_53871_0:
assume B12653 R13005 = 0x20+R10155 R13006 = M10175[R13005] R13007 = 0x20+R12258 R13008 = M10175[R13007] B13009 = R13006>0x0
assume B13009 B13011 = R13006>0x7B13012 = !B13011
assume B13012 B13013 = R105>0x76a700
assume B13013 R13015 = R105%0x76a700 R13016 = R105-R13015 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_962_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::::Parallel assignment for 23812, 23814 := 19030, 19031::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_962_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::B13017 = 0x1>R13006
if B13017:bool goto 11859_962_1_0_21_0_49285_0 else goto 11769_962_1_77_21_0_58462_0
Block 9727_971_1_13_21_0_53874_0:
R12649 = R12259+0x20
R12650 = M10175[R12649] B12651 = R12650s<0x0B12652 = !B12651
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9727_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 17088 := 17092::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9727_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 12653 := 12652::B12653 = B12652
Block 9720_971_1_13_21_0_53875_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9720_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 17088 := 16423::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9720_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 12653 := 12263::B12653 = B12263
Block 7066_984_1_13_21_0_53892_0:
R12255 = M10175[R8203] B12256 = 0x0<R12255
assume B12256 R12258 = M10175[R11602] R12259 = 0x40+R12258 R12260 = M10175[R12259] B12261 = R12260<0x2B12262 = !B12261B12263 = B12262 ? !(R12260>0x8) : B12262
if B12263:bool goto 9727_971_1_13_21_0_53874_0 else goto 9720_971_1_13_21_0_53875_0
Block 7027_984_1_13_21_0_53900_0:
R11845 = 0x0+R10155 R11846 = M10175[R11845] R11847 = M10175[R8203] B11848 = 0x0<R11847
assume B11848 R11850 = M10175[R11602] R11851 = 0x0+R11850 R11852 = M10175[R11851] B11853 = R11852==R11846
if B11853:bool goto 7066_984_1_13_21_0_53892_0 else goto 7062_984_1_1_21_0_51020_0
Block 15420_948_2_13_21_0_54097_0:
R23148 = R23055&0x8000000000000000 R23149 = SignExtend(o1=0xf, o2=R23148:bv256) B23150 = 0x0s<R23149R23151 = B23150 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R23152 = R23055&0x4000000000000000 R23153 = SignExtend(o1=0xf, o2=R23152:bv256) B23154 = 0x0s<R23153R23155 = B23154 ? (R23151*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R23151
R23156 = R23055&0x2000000000000000 R23157 = SignExtend(o1=0xf, o2=R23156:bv256) B23158 = 0x0s<R23157R23159 = B23158 ? (R23155*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R23155
R23160 = R23055&0x1000000000000000 R23161 = SignExtend(o1=0xf, o2=R23160:bv256) B23162 = 0x0s<R23161R23163 = B23162 ? (R23159*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R23159
R23164 = R23055&0x800000000000000 R23165 = SignExtend(o1=0xf, o2=R23164:bv256) B23166 = 0x0s<R23165R23167 = B23166 ? (R23163*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R23163
R23168 = R23055&0x400000000000000 R23169 = SignExtend(o1=0xf, o2=R23168:bv256) B23170 = 0x0s<R23169R23171 = B23170 ? (R23167*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R23167
R23172 = R23055&0x200000000000000 R23173 = SignExtend(o1=0xf, o2=R23172:bv256) B23174 = 0x0s<R23173R23175 = B23174 ? (R23171*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R23171
R23176 = R23055&0x100000000000000 R23177 = SignExtend(o1=0xf, o2=R23176:bv256) B23178 = 0x0s<R23177R23179 = B23178 ? (R23175*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R23175
R23180 = R23055&0x80000000000000 R23181 = SignExtend(o1=0xf, o2=R23180:bv256) B23182 = 0x0s<R23181R23183 = B23182 ? (R23179*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R23179
R23184 = R23055&0x40000000000000 R23185 = SignExtend(o1=0xf, o2=R23184:bv256) B23186 = 0x0s<R23185R23187 = B23186 ? (R23183*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R23183
R23188 = R23055&0x20000000000000 R23189 = SignExtend(o1=0xf, o2=R23188:bv256) B23190 = 0x0s<R23189R23191 = B23190 ? (R23187*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R23187
R23192 = R23055&0x10000000000000 R23193 = SignExtend(o1=0xf, o2=R23192:bv256) B23194 = 0x0s<R23193R23195 = B23194 ? (R23191*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R23191
R23196 = R23055&0x8000000000000 R23197 = SignExtend(o1=0xf, o2=R23196:bv256) B23198 = 0x0s<R23197R23199 = B23198 ? (R23195*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R23195
R23200 = R23055&0x4000000000000 R23201 = SignExtend(o1=0xf, o2=R23200:bv256) B23202 = 0x0s<R23201R23203 = B23202 ? (R23199*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R23199
R23204 = R23055&0x2000000000000 R23205 = SignExtend(o1=0xf, o2=R23204:bv256) B23206 = 0x0s<R23205R23207 = B23206 ? (R23203*0x1000162e525ee054754457d5995292026)>>l0x80 : R23203
R23208 = R23055&0x1000000000000 R23209 = SignExtend(o1=0xf, o2=R23208:bv256) B23210 = 0x0s<R23209R23211 = B23210 ? (R23207*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R23207
R23212 = R23055&0x800000000000 R23213 = SignExtend(o1=0xf, o2=R23212:bv256) B23214 = 0x0s<R23213R23215 = B23214 ? (R23211*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R23211
R23216 = R23055&0x400000000000 R23217 = SignExtend(o1=0xf, o2=R23216:bv256) B23218 = 0x0s<R23217R23219 = B23218 ? (R23215*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R23215
R23220 = R23055&0x200000000000 R23221 = SignExtend(o1=0xf, o2=R23220:bv256) B23222 = 0x0s<R23221R23223 = B23222 ? (R23219*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R23219
R23224 = R23055&0x100000000000 R23225 = SignExtend(o1=0xf, o2=R23224:bv256) B23226 = 0x0s<R23225R23227 = B23226 ? (R23223*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R23223
R23228 = R23055&0x80000000000 R23229 = SignExtend(o1=0xf, o2=R23228:bv256) B23230 = 0x0s<R23229R23231 = B23230 ? (R23227*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R23227
R23232 = R23055&0x40000000000 R23233 = SignExtend(o1=0xf, o2=R23232:bv256) B23234 = 0x0s<R23233R23235 = B23234 ? (R23231*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R23231
R23236 = R23055&0x20000000000 R23237 = SignExtend(o1=0xf, o2=R23236:bv256) B23238 = 0x0s<R23237R23239 = B23238 ? (R23235*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R23235
R23240 = R23055&0x10000000000 R23241 = SignExtend(o1=0xf, o2=R23240:bv256) B23242 = 0x0s<R23241R23243 = B23242 ? (R23239*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R23239
R23244 = R23055&0x8000000000 R23245 = SignExtend(o1=0xf, o2=R23244:bv256) B23246 = 0x0s<R23245R23247 = B23246 ? (R23243*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R23243
R23248 = R23055&0x4000000000 R23249 = SignExtend(o1=0xf, o2=R23248:bv256) B23250 = 0x0s<R23249R23251 = B23250 ? (R23247*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R23247
R23252 = R23055&0x2000000000 R23253 = SignExtend(o1=0xf, o2=R23252:bv256) B23254 = 0x0s<R23253R23255 = B23254 ? (R23251*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R23251
R23256 = R23055&0x1000000000 R23257 = SignExtend(o1=0xf, o2=R23256:bv256) B23258 = 0x0s<R23257R23259 = B23258 ? (R23255*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R23255
R23260 = R23055&0x800000000 R23261 = SignExtend(o1=0xf, o2=R23260:bv256) B23262 = 0x0s<R23261R23263 = B23262 ? (R23259*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R23259
R23264 = R23055&0x400000000 R23265 = SignExtend(o1=0xf, o2=R23264:bv256) B23266 = 0x0s<R23265R23267 = B23266 ? (R23263*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R23263
R23268 = R23055&0x200000000 R23269 = SignExtend(o1=0xf, o2=R23268:bv256) B23270 = 0x0s<R23269R23271 = B23270 ? (R23267*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R23267
R23272 = R23055&0x100000000 R23273 = SignExtend(o1=0xf, o2=R23272:bv256) B23274 = 0x0s<R23273R23275 = B23274 ? (R23271*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R23271
R23276 = R23055&0x80000000 R23277 = SignExtend(o1=0xf, o2=R23276:bv256) B23278 = 0x0s<R23277R23279 = B23278 ? (R23275*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R23275
R23280 = R23055&0x40000000 R23281 = SignExtend(o1=0xf, o2=R23280:bv256) B23282 = 0x0s<R23281R23283 = B23282 ? (R23279*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R23279
R23284 = R23055&0x20000000 R23285 = SignExtend(o1=0xf, o2=R23284:bv256) B23286 = 0x0s<R23285R23287 = B23286 ? (R23283*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R23283
R23288 = R23055&0x10000000 R23289 = SignExtend(o1=0xf, o2=R23288:bv256) B23290 = 0x0s<R23289R23291 = B23290 ? (R23287*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R23287
R23292 = R23055&0x8000000 R23293 = SignExtend(o1=0xf, o2=R23292:bv256) B23294 = 0x0s<R23293R23295 = B23294 ? (R23291*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R23291
R23296 = R23055&0x4000000 R23297 = SignExtend(o1=0xf, o2=R23296:bv256) B23298 = 0x0s<R23297R23299 = B23298 ? (R23295*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R23295
R23300 = R23055&0x2000000 R23301 = SignExtend(o1=0xf, o2=R23300:bv256) B23302 = 0x0s<R23301R23303 = B23302 ? (R23299*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R23299
R23304 = R23055&0x1000000 R23305 = SignExtend(o1=0xf, o2=R23304:bv256) B23306 = 0x0s<R23305R23307 = B23306 ? (R23303*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R23303
R23308 = R23055&0x800000 R23309 = SignExtend(o1=0xf, o2=R23308:bv256) B23310 = 0x0s<R23309R23311 = B23310 ? (R23307*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R23307
R23312 = R23055&0x400000 R23313 = SignExtend(o1=0xf, o2=R23312:bv256) B23314 = 0x0s<R23313R23315 = B23314 ? (R23311*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R23311
R23316 = R23055&0x200000 R23317 = SignExtend(o1=0xf, o2=R23316:bv256) B23318 = 0x0s<R23317R23319 = B23318 ? (R23315*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R23315
R23320 = R23055&0x100000 R23321 = SignExtend(o1=0xf, o2=R23320:bv256) B23322 = 0x0s<R23321R23323 = B23322 ? (R23319*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R23319
R23324 = R23055&0x80000 R23325 = SignExtend(o1=0xf, o2=R23324:bv256) B23326 = 0x0s<R23325R23327 = B23326 ? (R23323*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R23323
R23328 = R23055&0x40000 R23329 = SignExtend(o1=0xf, o2=R23328:bv256) B23330 = 0x0s<R23329R23331 = B23330 ? (R23327*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R23327
R23332 = R23055&0x20000 R23333 = SignExtend(o1=0xf, o2=R23332:bv256) B23334 = 0x0s<R23333R23335 = B23334 ? (R23331*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R23331
R23336 = R23055&0x10000 R23337 = SignExtend(o1=0xf, o2=R23336:bv256) B23338 = 0x0s<R23337R23339 = B23338 ? (R23335*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R23335
R23340 = R23055&0x8000 R23341 = SignExtend(o1=0xf, o2=R23340:bv256) B23342 = 0x0s<R23341R23343 = B23342 ? (R23339*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R23339
R23344 = R23055&0x4000 R23345 = SignExtend(o1=0xf, o2=R23344:bv256) B23346 = 0x0s<R23345R23347 = B23346 ? (R23343*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R23343
R23348 = R23055&0x2000 R23349 = SignExtend(o1=0xf, o2=R23348:bv256) B23350 = 0x0s<R23349R23351 = B23350 ? (R23347*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R23347
R23352 = R23055&0x1000 R23353 = SignExtend(o1=0xf, o2=R23352:bv256) B23354 = 0x0s<R23353R23355 = B23354 ? (R23351*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R23351
R23356 = R23055&0x800 R23357 = SignExtend(o1=0xf, o2=R23356:bv256) B23358 = 0x0s<R23357R23359 = B23358 ? (R23355*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R23355
R23360 = R23055&0x400 R23361 = SignExtend(o1=0xf, o2=R23360:bv256) B23362 = 0x0s<R23361R23363 = B23362 ? (R23359*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R23359
R23364 = R23055&0x200 R23365 = SignExtend(o1=0xf, o2=R23364:bv256) B23366 = 0x0s<R23365R23367 = B23366 ? (R23363*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R23363
R23368 = R23055&0x100 R23369 = SignExtend(o1=0xf, o2=R23368:bv256) B23370 = 0x0s<R23369R23371 = B23370 ? (R23367*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R23367
R23372 = R23055&0x80 R23373 = SignExtend(o1=0xf, o2=R23372:bv256) B23374 = 0x0s<R23373R23375 = B23374 ? (R23371*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R23371
R23376 = R23055&0x40 R23377 = SignExtend(o1=0xf, o2=R23376:bv256) B23378 = 0x0s<R23377R23379 = B23378 ? (R23375*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R23375
R23380 = R23055&0x20 R23381 = SignExtend(o1=0xf, o2=R23380:bv256) B23382 = 0x0s<R23381R23383 = B23382 ? (R23379*0x100000000000000162e42fefa39ef366f)>>l0x80 : R23379
R23384 = R23055&0x10 R23385 = SignExtend(o1=0xf, o2=R23384:bv256) B23386 = 0x0s<R23385R23387 = B23386 ? (R23383*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R23383
R23388 = R23055&0x8 R23389 = SignExtend(o1=0xf, o2=R23388:bv256) B23390 = 0x0s<R23389R23391 = B23390 ? (R23387*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R23387
R23392 = R23055&0x4 R23393 = SignExtend(o1=0xf, o2=R23392:bv256) B23394 = 0x0s<R23393R23395 = B23394 ? (R23391*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R23391
R23396 = R23055&0x2 R23397 = SignExtend(o1=0xf, o2=R23396:bv256) B23398 = 0x0s<R23397R23399 = B23398 ? (R23395*0x1000000000000000162e42fefa39ef358)>>l0x80 : R23395
R23400 = R23055&0x1 R23401 = SignExtend(o1=0xf, o2=R23400:bv256) B23402 = 0x0s<R23401R23403 = B23402 ? (R23399*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R23399
R23404 = SignExtend(o1=0xf, o2=R23055:bv256) R23405 = R23404>>a0x40 R23406 = 0x3f-R23405 R23407 = SignExtend(o1=0xf, o2=R23406:bv256) R23408 = R23403>>lR23407 R23409 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23410 = R23408>R23409B23411 = !B23410
assume B23411 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_947_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 101798, 101800 := 156726, 155754::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_947_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 23146 := 23408::R23146 = R23408
Block 15420_949_1_13_21_0_54098_0:
R22786 = R22436&0x8000000000000000 R22787 = SignExtend(o1=0xf, o2=R22786:bv256) B22788 = 0x0s<R22787R22789 = B22788 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R22790 = R22436&0x4000000000000000 R22791 = SignExtend(o1=0xf, o2=R22790:bv256) B22792 = 0x0s<R22791R22793 = B22792 ? (R22789*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R22789
R22794 = R22436&0x2000000000000000 R22795 = SignExtend(o1=0xf, o2=R22794:bv256) B22796 = 0x0s<R22795R22797 = B22796 ? (R22793*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R22793
R22798 = R22436&0x1000000000000000 R22799 = SignExtend(o1=0xf, o2=R22798:bv256) B22800 = 0x0s<R22799R22801 = B22800 ? (R22797*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R22797
R22802 = R22436&0x800000000000000 R22803 = SignExtend(o1=0xf, o2=R22802:bv256) B22804 = 0x0s<R22803R22805 = B22804 ? (R22801*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R22801
R22806 = R22436&0x400000000000000 R22807 = SignExtend(o1=0xf, o2=R22806:bv256) B22808 = 0x0s<R22807R22809 = B22808 ? (R22805*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R22805
R22810 = R22436&0x200000000000000 R22811 = SignExtend(o1=0xf, o2=R22810:bv256) B22812 = 0x0s<R22811R22813 = B22812 ? (R22809*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R22809
R22814 = R22436&0x100000000000000 R22815 = SignExtend(o1=0xf, o2=R22814:bv256) B22816 = 0x0s<R22815R22817 = B22816 ? (R22813*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R22813
R22818 = R22436&0x80000000000000 R22819 = SignExtend(o1=0xf, o2=R22818:bv256) B22820 = 0x0s<R22819R22821 = B22820 ? (R22817*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R22817
R22822 = R22436&0x40000000000000 R22823 = SignExtend(o1=0xf, o2=R22822:bv256) B22824 = 0x0s<R22823R22825 = B22824 ? (R22821*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R22821
R22826 = R22436&0x20000000000000 R22827 = SignExtend(o1=0xf, o2=R22826:bv256) B22828 = 0x0s<R22827R22829 = B22828 ? (R22825*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R22825
R22830 = R22436&0x10000000000000 R22831 = SignExtend(o1=0xf, o2=R22830:bv256) B22832 = 0x0s<R22831R22833 = B22832 ? (R22829*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R22829
R22834 = R22436&0x8000000000000 R22835 = SignExtend(o1=0xf, o2=R22834:bv256) B22836 = 0x0s<R22835R22837 = B22836 ? (R22833*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R22833
R22838 = R22436&0x4000000000000 R22839 = SignExtend(o1=0xf, o2=R22838:bv256) B22840 = 0x0s<R22839R22841 = B22840 ? (R22837*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R22837
R22842 = R22436&0x2000000000000 R22843 = SignExtend(o1=0xf, o2=R22842:bv256) B22844 = 0x0s<R22843R22845 = B22844 ? (R22841*0x1000162e525ee054754457d5995292026)>>l0x80 : R22841
R22846 = R22436&0x1000000000000 R22847 = SignExtend(o1=0xf, o2=R22846:bv256) B22848 = 0x0s<R22847R22849 = B22848 ? (R22845*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R22845
R22850 = R22436&0x800000000000 R22851 = SignExtend(o1=0xf, o2=R22850:bv256) B22852 = 0x0s<R22851R22853 = B22852 ? (R22849*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R22849
R22854 = R22436&0x400000000000 R22855 = SignExtend(o1=0xf, o2=R22854:bv256) B22856 = 0x0s<R22855R22857 = B22856 ? (R22853*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R22853
R22858 = R22436&0x200000000000 R22859 = SignExtend(o1=0xf, o2=R22858:bv256) B22860 = 0x0s<R22859R22861 = B22860 ? (R22857*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R22857
R22862 = R22436&0x100000000000 R22863 = SignExtend(o1=0xf, o2=R22862:bv256) B22864 = 0x0s<R22863R22865 = B22864 ? (R22861*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R22861
R22866 = R22436&0x80000000000 R22867 = SignExtend(o1=0xf, o2=R22866:bv256) B22868 = 0x0s<R22867R22869 = B22868 ? (R22865*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R22865
R22870 = R22436&0x40000000000 R22871 = SignExtend(o1=0xf, o2=R22870:bv256) B22872 = 0x0s<R22871R22873 = B22872 ? (R22869*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R22869
R22874 = R22436&0x20000000000 R22875 = SignExtend(o1=0xf, o2=R22874:bv256) B22876 = 0x0s<R22875R22877 = B22876 ? (R22873*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R22873
R22878 = R22436&0x10000000000 R22879 = SignExtend(o1=0xf, o2=R22878:bv256) B22880 = 0x0s<R22879R22881 = B22880 ? (R22877*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R22877
R22882 = R22436&0x8000000000 R22883 = SignExtend(o1=0xf, o2=R22882:bv256) B22884 = 0x0s<R22883R22885 = B22884 ? (R22881*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R22881
R22886 = R22436&0x4000000000 R22887 = SignExtend(o1=0xf, o2=R22886:bv256) B22888 = 0x0s<R22887R22889 = B22888 ? (R22885*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R22885
R22890 = R22436&0x2000000000 R22891 = SignExtend(o1=0xf, o2=R22890:bv256) B22892 = 0x0s<R22891R22893 = B22892 ? (R22889*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R22889
R22894 = R22436&0x1000000000 R22895 = SignExtend(o1=0xf, o2=R22894:bv256) B22896 = 0x0s<R22895R22897 = B22896 ? (R22893*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R22893
R22898 = R22436&0x800000000 R22899 = SignExtend(o1=0xf, o2=R22898:bv256) B22900 = 0x0s<R22899R22901 = B22900 ? (R22897*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R22897
R22902 = R22436&0x400000000 R22903 = SignExtend(o1=0xf, o2=R22902:bv256) B22904 = 0x0s<R22903R22905 = B22904 ? (R22901*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R22901
R22906 = R22436&0x200000000 R22907 = SignExtend(o1=0xf, o2=R22906:bv256) B22908 = 0x0s<R22907R22909 = B22908 ? (R22905*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R22905
R22910 = R22436&0x100000000 R22911 = SignExtend(o1=0xf, o2=R22910:bv256) B22912 = 0x0s<R22911R22913 = B22912 ? (R22909*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R22909
R22914 = R22436&0x80000000 R22915 = SignExtend(o1=0xf, o2=R22914:bv256) B22916 = 0x0s<R22915R22917 = B22916 ? (R22913*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R22913
R22918 = R22436&0x40000000 R22919 = SignExtend(o1=0xf, o2=R22918:bv256) B22920 = 0x0s<R22919R22921 = B22920 ? (R22917*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R22917
R22922 = R22436&0x20000000 R22923 = SignExtend(o1=0xf, o2=R22922:bv256) B22924 = 0x0s<R22923R22925 = B22924 ? (R22921*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R22921
R22926 = R22436&0x10000000 R22927 = SignExtend(o1=0xf, o2=R22926:bv256) B22928 = 0x0s<R22927R22929 = B22928 ? (R22925*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R22925
R22930 = R22436&0x8000000 R22931 = SignExtend(o1=0xf, o2=R22930:bv256) B22932 = 0x0s<R22931R22933 = B22932 ? (R22929*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R22929
R22934 = R22436&0x4000000 R22935 = SignExtend(o1=0xf, o2=R22934:bv256) B22936 = 0x0s<R22935R22937 = B22936 ? (R22933*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R22933
R22938 = R22436&0x2000000 R22939 = SignExtend(o1=0xf, o2=R22938:bv256) B22940 = 0x0s<R22939R22941 = B22940 ? (R22937*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R22937
R22942 = R22436&0x1000000 R22943 = SignExtend(o1=0xf, o2=R22942:bv256) B22944 = 0x0s<R22943R22945 = B22944 ? (R22941*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R22941
R22946 = R22436&0x800000 R22947 = SignExtend(o1=0xf, o2=R22946:bv256) B22948 = 0x0s<R22947R22949 = B22948 ? (R22945*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R22945
R22950 = R22436&0x400000 R22951 = SignExtend(o1=0xf, o2=R22950:bv256) B22952 = 0x0s<R22951R22953 = B22952 ? (R22949*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R22949
R22954 = R22436&0x200000 R22955 = SignExtend(o1=0xf, o2=R22954:bv256) B22956 = 0x0s<R22955R22957 = B22956 ? (R22953*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R22953
R22958 = R22436&0x100000 R22959 = SignExtend(o1=0xf, o2=R22958:bv256) B22960 = 0x0s<R22959R22961 = B22960 ? (R22957*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R22957
R22962 = R22436&0x80000 R22963 = SignExtend(o1=0xf, o2=R22962:bv256) B22964 = 0x0s<R22963R22965 = B22964 ? (R22961*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R22961
R22966 = R22436&0x40000 R22967 = SignExtend(o1=0xf, o2=R22966:bv256) B22968 = 0x0s<R22967R22969 = B22968 ? (R22965*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R22965
R22970 = R22436&0x20000 R22971 = SignExtend(o1=0xf, o2=R22970:bv256) B22972 = 0x0s<R22971R22973 = B22972 ? (R22969*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R22969
R22974 = R22436&0x10000 R22975 = SignExtend(o1=0xf, o2=R22974:bv256) B22976 = 0x0s<R22975R22977 = B22976 ? (R22973*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R22973
R22978 = R22436&0x8000 R22979 = SignExtend(o1=0xf, o2=R22978:bv256) B22980 = 0x0s<R22979R22981 = B22980 ? (R22977*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R22977
R22982 = R22436&0x4000 R22983 = SignExtend(o1=0xf, o2=R22982:bv256) B22984 = 0x0s<R22983R22985 = B22984 ? (R22981*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R22981
R22986 = R22436&0x2000 R22987 = SignExtend(o1=0xf, o2=R22986:bv256) B22988 = 0x0s<R22987R22989 = B22988 ? (R22985*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R22985
R22990 = R22436&0x1000 R22991 = SignExtend(o1=0xf, o2=R22990:bv256) B22992 = 0x0s<R22991R22993 = B22992 ? (R22989*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R22989
R22994 = R22436&0x800 R22995 = SignExtend(o1=0xf, o2=R22994:bv256) B22996 = 0x0s<R22995R22997 = B22996 ? (R22993*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R22993
R22998 = R22436&0x400 R22999 = SignExtend(o1=0xf, o2=R22998:bv256) B23000 = 0x0s<R22999R23001 = B23000 ? (R22997*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R22997
R23002 = R22436&0x200 R23003 = SignExtend(o1=0xf, o2=R23002:bv256) B23004 = 0x0s<R23003R23005 = B23004 ? (R23001*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R23001
R23006 = R22436&0x100 R23007 = SignExtend(o1=0xf, o2=R23006:bv256) B23008 = 0x0s<R23007R23009 = B23008 ? (R23005*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R23005
R23010 = R22436&0x80 R23011 = SignExtend(o1=0xf, o2=R23010:bv256) B23012 = 0x0s<R23011R23013 = B23012 ? (R23009*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R23009
R23014 = R22436&0x40 R23015 = SignExtend(o1=0xf, o2=R23014:bv256) B23016 = 0x0s<R23015R23017 = B23016 ? (R23013*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R23013
R23018 = R22436&0x20 R23019 = SignExtend(o1=0xf, o2=R23018:bv256) B23020 = 0x0s<R23019R23021 = B23020 ? (R23017*0x100000000000000162e42fefa39ef366f)>>l0x80 : R23017
R23022 = R22436&0x10 R23023 = SignExtend(o1=0xf, o2=R23022:bv256) B23024 = 0x0s<R23023R23025 = B23024 ? (R23021*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R23021
R23026 = R22436&0x8 R23027 = SignExtend(o1=0xf, o2=R23026:bv256) B23028 = 0x0s<R23027R23029 = B23028 ? (R23025*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R23025
R23030 = R22436&0x4 R23031 = SignExtend(o1=0xf, o2=R23030:bv256) B23032 = 0x0s<R23031R23033 = B23032 ? (R23029*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R23029
R23034 = R22436&0x2 R23035 = SignExtend(o1=0xf, o2=R23034:bv256) B23036 = 0x0s<R23035R23037 = B23036 ? (R23033*0x1000000000000000162e42fefa39ef358)>>l0x80 : R23033
R23038 = R22436&0x1 R23039 = SignExtend(o1=0xf, o2=R23038:bv256) B23040 = 0x0s<R23039R23041 = B23040 ? (R23037*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R23037
R23042 = SignExtend(o1=0xf, o2=R22436:bv256) R23043 = R23042>>a0x40 R23044 = 0x3f-R23043 R23045 = SignExtend(o1=0xf, o2=R23044:bv256) R23046 = R23041>>lR23045 R23047 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23048 = R23046>R23047B23049 = !B23048
assume B23049 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_948_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 103640, 103642 := 158379, 157556::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_948_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 22784 := 23046::R22784 = R23046
Block 9151_960_1_17_21_0_54662_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5605_962_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::::Parallel assignment for 106344, 106346, 107307, 107310, 112333, 115326, 115328 := 106345, 104443, 107306, 107309, 110843, 113769, 113771::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5605_962_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::B19568 = R19397==0x0
assume B19568::Parallel assignment for 16141, 16166, 19566 := 19305, 19331, 17417::R16166 = R19331R19566 = R17417
Block 9122_960_1_17_21_0_54663_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_960_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 113769, 113771 := 113770, 113772::R19398 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_960_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 19397 := 19398::R19397 = R19398
Block 11411_956_1_17_21_0_54667_0:
B23746 = R23427<0x2R23747 = B23746 ? R23429 : R23429+0x1
R23748 = 0xff-R23747 R23749 = R23748+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_958_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 113769, 113771 := 121262, 121259::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_958_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 19397 := 23749::R19397 = R23749
Block 11398_956_1_17_21_0_54669_0:
R23431 = R22730>>l0x2 R23432 = R22732+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 119800, 119806, 119808 := 119798, 119807, 119803::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 23427, 23429 := 23431, 23432::R23427 = R23431R23429 = R23432
Block 11389_956_1_17_21_0_54670_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 119800, 119806, 119808 := 119063, 119069, 119071::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 23427, 23429 := 22730, 22732::R23427 = R22730R23429 = R22732
Block 11389_956_1_17_21_0_54672_0:
B23082 = R22730<0x4
if B23082:bool goto 11389_956_1_17_21_0_54670_0 else goto 11398_956_1_17_21_0_54669_0
Block 11376_956_1_17_21_0_54675_0:
R22734 = R22004>>l0x4 R22735 = R22006+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 119063, 119069, 119071 := 119061, 119070, 119066::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 22730, 22732 := 22734, 22735::R22730 = R22734R22732 = R22735
Block 11367_956_1_17_21_0_54676_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 119063, 119069, 119071 := 118400, 118406, 118408::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 22730, 22732 := 22004, 22006::R22730 = R22004R22732 = R22006
Block 5572_963_1_17_21_0_54677_0:
B18823 = R14465<0x1B18824 = !B18823B18825 = B18824 ? !(R14465>0x100) : B18824
assume B18825 R18827 = R14465-0x1 R18828 = 0x8000000000000000000000000000000000000000000000000000000000000000>>lR18827 R18829 = ~R18828 R18830 = R12750&R18829 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9598_958_1_0_0_0_0_0 -> 9646_958_1_0_0_0_0_0::::Parallel assignment for 110843 := 110841::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9598_958_1_0_0_0_0_0 -> 9646_958_1_0_0_0_0_0::B18832 = R18830==0x0
if B18832:bool goto 9122_960_1_17_21_0_54663_0 else goto 9130_960_1_17_21_0_54717_0
Block 11367_956_1_17_21_0_54678_0:
B22375 = R22004<0x10
if B22375:bool goto 11367_956_1_17_21_0_54676_0 else goto 11376_956_1_17_21_0_54675_0
Block 5568_963_1_17_21_0_54679_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5568_963_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::::Parallel assignment for 107306, 107309 := 107308, 107311::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5568_963_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::
Block 5556_962_1_17_21_0_54680_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5556_962_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::::Parallel assignment for 107306, 107309 := 107307, 107310::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5556_962_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::
Block 11354_956_1_17_21_0_54681_0:
R22008 = R21675>>l0x8 R22009 = R21677+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 118400, 118406, 118408 := 118398, 118407, 118403::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 22004, 22006 := 22008, 22009::R22004 = R22008R22006 = R22009
Block 11344_956_1_17_21_0_54682_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 118400, 118406, 118408 := 117648, 117654, 117656::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 22004, 22006 := 21675, 21677::R22004 = R21675R22006 = R21677
Block 11344_956_1_17_21_0_54684_0:
B21838 = R21675<0x100
if B21838:bool goto 11344_956_1_17_21_0_54682_0 else goto 11354_956_1_17_21_0_54681_0
Block 9501_955_1_17_21_0_54685_0:
M19305 = ReachabilityCertora11595_947_1_17_21_0_54689_0 ? M19304 : M16165B17413 = R16946s<0x0B17414 = !B17413B17415 = !B17414B17416 = !B17415
R17417 = 0x0+R16946 B17418 = R17417s<0x0B17419 = !B17418B17420 = !B17419B17421 = !B17420B17422 = B17421==B17416
assume B17422 B17424 = R16946s<0x0
if B17424:bool goto 5568_963_1_17_21_0_54679_0 else goto 5556_962_1_17_21_0_54680_0
Block 11331_956_1_17_21_0_54686_0:
R21679 = R20868>>l0x10 R21680 = R20870+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 117648, 117654, 117656 := 117646, 117655, 117651::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 21675, 21677 := 21679, 21680::R21675 = R21679R21677 = R21680
Block 11320_956_1_17_21_0_54687_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 117648, 117654, 117656 := 116878, 116884, 116886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 21675, 21677 := 20868, 20870::R21675 = R20868R21677 = R20870
Block 9423_954_1_17_21_0_54688_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9423_954_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 101699, 101701 := 101700, 99994::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9423_954_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 16946, 19305, 19331 := 16169, 16165, 16158::R16946 = R16169R19331 = R16158
Block 11595_947_1_17_21_0_54689_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9496_952_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 101699, 101701 := 163628, 163630::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9496_952_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 16946, 19305, 19331 := 20681, 19304, 19330::R16946 = R20681R19331 = R19330
Block 11320_956_1_17_21_0_54690_0:
B21275 = R20868<0x10000
if B21275:bool goto 11320_956_1_17_21_0_54687_0 else goto 11331_956_1_17_21_0_54686_0
Block 9393_960_1_17_21_0_54691_0:
R16138 = R16055+0x60R16139 = R16055+0x20M16142 = M16030[R16139] = R11885R16143 = R16139+0x20M16144 = M16142[R16143] = 0xf424c
R16145 = R16138-R16055 R16146 = R16145-0x20 M16147 = M16144[R16055] = R16146 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=88, nextFPWriteCmd=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=44), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=44)))::I16148 = keccak256exprsimple(0xf424c R11885)R16149 = R16138+0x60R16150 = R16138+0x20M16151 = M16147[R16150] = R13890R16152 = R16150+0x20M16153 = M16151[R16152] = I16148
R16154 = R16149-R16138 R16155 = R16154-0x20 M16156 = M16153[R16138] = R16155 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=87, nextFPWriteCmd=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=78), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=78)))::I16157 = keccak256exprsimple(I16148 R13890)R16158 = R16149+0x60R16159 = R16149+0x20M16160 = M16156[R16159] = R15344R16161 = R16159+0x20M16162 = M16160[R16161] = I16157
R16163 = R16158-R16149 R16164 = R16163-0x20 M16165 = M16162[R16149] = R16164 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=89, nextFPWriteCmd=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=112), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=112)))::I16168 = keccak256exprsimple(I16157 R15344)
R16169 = W5535[I16168] B16170 = R15344>R13537
if B16170:bool goto 9431_954_1_17_21_0_54801_0 else goto 9423_954_1_17_21_0_54688_0
Block 11509_947_1_17_21_0_54692_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_947_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 163628, 163630 := 163629, 163631::R20682 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_947_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 20681 := 20682::R20681 = R20682
Block 11307_956_1_17_21_0_54693_0:
R20872 = R20425>>l0x20 R20873 = R20427+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 116878, 116884, 116886 := 116876, 116885, 116881::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 20868, 20870 := 20872, 20873::R20868 = R20872R20870 = R20873
Block 11294_956_1_17_21_0_54694_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 116878, 116884, 116886 := 116121, 116127, 116129::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 20868, 20870 := 20425, 20427::R20868 = R20425R20870 = R20427
Block 9210_958_1_17_21_0_54695_0:
R15342 = R14465*0x15180 R15343 = R15080+R15342 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9210_958_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 69654 := 69652::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9210_958_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 15344 := 15343::R15344 = R15343
Block 11294_956_1_17_21_0_54696_0:
B20696 = R20425<0x100000000
if B20696:bool goto 11294_956_1_17_21_0_54694_0 else goto 11307_956_1_17_21_0_54693_0
Block 9235_958_1_17_21_0_54697_0:
R16131 = R15080%0x7e900 R16132 = R15080+0x76a700 R16133 = R16132-R16131 R16134 = R14465-0x5a R16135 = R16134*0x7e900 R16136 = R16133+R16135 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9249_956_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 69654 := 70960::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9249_956_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 15344 := 16136::R15344 = R16136
Block 10419_948_1_17_21_0_54700_0:
M19304 = ReachabilityCertora14595_926_2_17_21_0_54707_0 ? M19379 : M20392B20418 = R16169==0x0
if B20418:bool goto 11509_947_1_17_21_0_54692_0 else goto 11517_947_1_17_21_0_54823_0
Block 11281_956_1_17_21_0_54701_0:
R20429 = R19569>>l0x40 R20430 = R19571+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 116121, 116127, 116129 := 116119, 116128, 116124::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 20425, 20427 := 20429, 20430::R20425 = R20429R20427 = R20430
Block 11264_956_1_17_21_0_54702_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 116121, 116127, 116129 := 115314, 115320, 115322::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 20425, 20427 := 19569, 19571::R20425 = R19569R20427 = R19571
Block 9226_958_1_17_21_0_54704_0:
B15341 = R14465>0x87
if B15341:bool goto 9285_958_1_17_21_0_54705_0 else goto 9235_958_1_17_21_0_54697_0
Block 9285_958_1_17_21_0_54705_0:
B16129 = R14465>0xc3R16130 = B16129 ? ((R15080+0xb1fa800)-(R15080%0x76a700))+((R14465-0xc3)*0x76a700) : ((R15080+0x1da9c00)-(R15080%0x278d00))+((R14465-0x87)*0x278d00)
::Parallel assignment for 15344 := 16130::R15344 = R16130
Block 13470_934_1_17_21_0_54706_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_940_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 159166 := 190730::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_940_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 19304, 19330, 19993 := 20392, 20405, 21660::R19330 = R20405R19993 = R21660
Block 14595_926_2_17_21_0_54707_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_944_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 159166 := 156682::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_944_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 19304, 19330, 19993 := 19379, 19372, 19560::R19330 = R19372R19993 = R19560
Block 11264_956_1_17_21_0_54708_0:
B19997 = R19569<0x10000000000000000
if B19997:bool goto 11264_956_1_17_21_0_54702_0 else goto 11281_956_1_17_21_0_54701_0
Block 14387_926_2_17_21_0_54711_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_926_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 156682 := 152684::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_926_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 19560 := 19385::R19560 = R19385
Block 14426_925_2_17_21_0_54712_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_925_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 156682 := 152684::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_925_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 19560 := 19385::R19560 = R19385
Block 11251_956_1_17_21_0_54713_0:
R19573 = R19399>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_956_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 115314, 115320, 115322 := 115312, 115321, 115317::R19575 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_956_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 19569, 19571 := 19573, 19575::R19569 = R19573R19571 = R19575
Block 11224_957_1_17_21_0_54714_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_957_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 115314, 115320, 115322 := 113765, 114511, 114512::R19572 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_957_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 19569, 19571 := 19399, 19572::R19569 = R19399R19571 = R19572
Block 9130_960_1_17_21_0_54717_0:
R19399 = R18830>>l0x0 B19400 = R19399<0x100000000000000000000000000000000
if B19400:bool goto 11224_957_1_17_21_0_54714_0 else goto 11251_956_1_17_21_0_54713_0
Block 5506_965_1_17_21_0_54718_0:
B15077 = R11900>0x15180
assume B15077 R15079 = R11900%0x15180 R15080 = R11900-R15079 B15081 = R14465>0x5a
if B15081:bool goto 9226_958_1_17_21_0_54704_0 else goto 9210_958_1_17_21_0_54695_0
Block 14394_926_2_17_21_0_54723_0:
B19562 = R19391>R13537B19563 = !B19562
assume B19563 R19564 = R13537-R19391 B19565 = R19564>R18819
if B19565:bool goto 14426_925_2_17_21_0_54712_0 else goto 14434_925_2_17_21_0_54775_0
Block 14732_926_2_17_21_0_54725_0:
B21662 = R20845>0x0
assume B21662 R21664 = R21241/R20845 R21665 = R21664+R20388 B21666 = add_must_ofl:bif(R21664,R20388)B21667 = !B21666
assume B21667 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 190730 := 188665::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 21660 := 21665::R21660 = R21665
Block 14732_927_4_17_21_0_54726_0:
B21654 = R20841>0x0
assume B21654 R21656 = R21235/R20841 B21657 = R21656>R20388B21658 = !B21657
assume B21658 R21659 = R20388-R21656 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 190730 := 189747::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 21660 := 21659::R21660 = R21659
Block 14732_914_2_17_21_0_54727_0:
R21270 = R20862+R20691 B21271 = add_must_ofl:bif(R20862,R20691)B21272 = !B21271
assume B21272 R21273 = R21270/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_921_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 156682 := 184001::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_921_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 19560 := 21273::R19560 = R21273
Block 14615_926_2_17_21_0_54729_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_926_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 181926, 181928 := 181927, 181929::R21242 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_926_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 21241 := 21242::R21241 = R21242
Block 14615_927_4_17_21_0_54731_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_927_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 181906, 181908 := 181907, 181909::R21236 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_927_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 21235 := 21236::R21235 = R21236
Block 14615_914_2_17_21_0_54733_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_914_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 176069, 176071 := 176070, 176072::R20863 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_914_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 20862 := 20863::R20862 = R20863
Block 13339_934_1_17_21_0_54736_0:
R20845 = R19294-R13537 R20846 = R15344-R13537 R20847 = R19554-R20388 B20848 = R20847==0x0
if B20848:bool goto 14615_926_2_17_21_0_54729_0 else goto 14623_926_2_17_21_0_54742_0
Block 13406_934_1_17_21_0_54737_0:
R20841 = R19294-R13537 R20842 = R15344-R13537 R20843 = R20388-R19554 B20844 = R20843==0x0
if B20844:bool goto 14615_927_4_17_21_0_54731_0 else goto 14623_927_4_17_21_0_54743_0
Block 10218_945_1_17_21_0_54738_0:
R19349 = 0x0+R10155 R19350 = M16165[R19349] R19351 = R13537%0x76a700 R19352 = R13537-R19351 R19353 = R19352+0x76a700 R19354 = R16158+0x60R19355 = R16158+0x20M19356 = M16165[R19355] = R19350R19357 = R19355+0x20M19358 = M19356[R19357] = 0xf424a
R19359 = R19354-R16158 R19360 = R19359-0x20 M19361 = M19358[R16158] = R19360 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=90, nextFPWriteCmd=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=38)))::I19362 = keccak256exprsimple(0xf424a R19350)R19363 = R19354+0x60R19364 = R19354+0x20M19365 = M19361[R19364] = R19353R19366 = R19364+0x20M19367 = M19365[R19366] = I19362
R19368 = R19363-R19354 R19369 = R19368-0x20 M19370 = M19367[R19354] = R19369 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=121, nextFPWriteCmd=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=72)))::I19371 = keccak256exprsimple(I19362 R19353)R19372 = R19363+0x60R19373 = R19363+0x20M19374 = M19370[R19373] = R15344R19375 = R19373+0x20M19376 = M19374[R19375] = I19371
R19377 = R19372-R19363 R19378 = R19377-0x20 M19379 = M19376[R19363] = R19378 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=122, nextFPWriteCmd=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=106)))::I19381 = keccak256exprsimple(I19371 R15344)
R19382 = W15[I19381] R19383 = R19382>>l0xa0 R19384 = R19383>>l0x0 R19385 = 0xffffffff&R19384 R19386 = R19382>>l0xc0 R19387 = R19386>>l0x0 R19388 = 0xffffffff&R19387 R19389 = R19382>>l0xe0 R19390 = R19389>>l0x0 R19391 = 0xffffffff&R19390 B19392 = R19388>0x0
assume B19392 B19394 = R18819>0x0
assume B19394 B19396 = R19391>R13537
if B19396:bool goto 14387_926_2_17_21_0_54711_0 else goto 14394_926_2_17_21_0_54723_0
Block 14623_926_2_17_21_0_54742_0:
R21243 = R20847*R20846 B21244 = mul_noofl:bif(R20847,R20846)
assume B21244 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_925_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 181926, 181928 := 183955, 181914::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_925_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 21241 := 21243::R21241 = R21243
Block 14623_927_4_17_21_0_54743_0:
R21237 = R20843*R20842 B21238 = mul_noofl:bif(R20843,R20842)
assume B21238 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_926_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 181906, 181908 := 183907, 181894::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_926_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 21235 := 21237::R21235 = R21237
Block 11919_940_1_17_21_0_54744_0:
R18814 = R16935+0x40
R18815 = M16165[R18814] R18816 = R18815>>l0x8 R18817 = R18816>>l0x0 R18818 = 0xff&R18817 R18819 = R18818*0x3c B18820 = R17938>0x0
if B18820:bool goto 10243_945_1_17_21_0_54819_0 else goto 10218_945_1_17_21_0_54738_0
Block 14623_914_2_17_21_0_54746_0:
R20864 = R19385*R20687 B20865 = mul_noofl:bif(R19385,R20687)
assume B20865 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_913_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 176069, 176071 := 177965, 176057::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_913_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 20862 := 20864::R20862 = R20864
Block 11808_937_1_17_21_0_54748_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 117630, 117632, 117636, 117638 := 117631, 117633, 118367, 118369::R17939 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 17938 := 17939::R17938 = R17939
Block 11831_937_1_17_21_0_54749_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 117630, 117632, 117636, 117638 := 118376, 118377, 118367, 118369::R18821 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 17938 := 18821::R17938 = R18821
Block 13300_938_1_17_21_0_54752_0:
M20392 = ReachabilityCertora13147_938_1_17_21_0_54782_0 ? M20400 : M19329
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_940_1_0_0_0_0_0 -> 10396_941_1_0_0_0_0_0::::Parallel assignment for 171086, 175099, 175101 := 57511, 173111, 173113::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_940_1_0_0_0_0_0 -> 10396_941_1_0_0_0_0_0::B20667 = R13537<R15344
assume B20667 B20669 = R15344<R19294
assume B20669 B20671 = R19554<R20388
if B20671:bool goto 13406_934_1_17_21_0_54737_0 else goto 13339_934_1_17_21_0_54736_0
Block 15250_934_2_17_21_0_54754_0:
assume B22726 R23069 = SignExtend(o1=0xf, o2=R22104:bv256) R23070 = R23069>>a0x40 R23071 = SignExtend(o1=0x7, o2=R23070:bv256) B23072 = 0x3b9aca00s<R23071B23073 = !B23072
assume B23073 B23074 = R16169==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB23075 = B23074 ? R23071==0x8000000000000000000000000000000000000000000000000000000000000000 : B23074B23076 = !B23075
assume B23076 R23077 = R16169*R23071 B23078 = smul_no_ofl_udfl:bif(R16169,R23071)
assume B23078 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_935_1_0_0_0_0_0 -> 8868_936_1_0_0_0_0_0::::Parallel assignment for 199113, 199115 := 202916, 200968::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_935_1_0_0_0_0_0 -> 8868_936_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_937_2_0_0_0_0_0 -> 8967_936_2_0_0_0_0_0::::Parallel assignment for 203936, 203938 := 202923, 202924::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_937_2_0_0_0_0_0 -> 8967_936_2_0_0_0_0_0::R23080 = R23077 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_944_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 163628, 163630 := 207860, 205872::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_944_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 20681 := 23080::R20681 = R23080
Block 13139_938_1_17_21_0_54755_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_938_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 173111, 173113 := 173112, 173114::R20389 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_938_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 20388, 20392, 20405 := 20389, 19329, 19322::R20388 = R20389R20405 = R19322
Block 15226_934_2_17_21_0_54756_0:
R22723 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22724 = R22723s<R22104B22725 = !B22724
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_934_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 190765 := 190769::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_934_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 22726 := 22725::B22726 = B22725
Block 15162_937_2_17_21_0_54757_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_937_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 190765 := 189876::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_937_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 22726 := 22107::B22726 = B22107
Block 15157_937_2_17_21_0_54758_0:
R22101 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R22102 = SignExtend(o1=0xf, o2=R21994:bv256) R22103 = R22102*R22101 R22104 = R22103>>a0x40 R22105 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B22106 = R22104s<R22105B22107 = !B22106
if B22107:bool goto 15226_934_2_17_21_0_54756_0 else goto 15162_937_2_17_21_0_54757_0
Block 14595_924_1_17_21_0_54759_0:
R19985 = R16935+0x20
R19986 = M19329[R19985] R19987 = 0x0+R19986 R19988 = M19329[R19987] R19989 = 0xffffffffffffffffffffffffffffffffffffffff&R19988 B19990 = R19989==0x0
if B19990:bool goto 13139_938_1_17_21_0_54755_0 else goto 13147_938_1_17_21_0_54782_0
Block 14732_918_3_17_21_0_54761_0:
R20687 = R20419/R18819 B20688 = R20687>0x3b9aca00B20689 = !B20688
assume B20689 R20690 = 0x3b9aca00-R20687 R20691 = R19388*R20690 B20692 = mul_noofl:bif(R19388,R20690)
assume B20692 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_914_3_0_0_0_0_0 -> 14732_915_3_0_0_0_0_0::::Parallel assignment for 172108, 172110 := 174006, 172096::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_914_3_0_0_0_0_0 -> 14732_915_3_0_0_0_0_0::B20695 = R19385==0x0
if B20695:bool goto 14615_914_2_17_21_0_54733_0 else goto 14623_914_2_17_21_0_54746_0
Block 15111_937_2_17_21_0_54762_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_937_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 186871, 186873 := 186872, 186874::R21995 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_937_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 21994 := 21995::R21994 = R21995
Block 18409_934_2_17_21_0_54763_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_936_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 186871, 186873 := 189841, 189843::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_936_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 21994 := 22108::R21994 = R22108
Block 14387_924_1_17_21_0_54764_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_924_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 167274 := 163530::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_924_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 19554 := 19337::R19554 = R19337
Block 14426_923_1_17_21_0_54765_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_923_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 167274 := 163530::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_923_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 19554 := 19337::R19554 = R19337
Block 14615_918_3_17_21_0_54767_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_918_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 161817, 161819 := 161818, 161820::R20420 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_918_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 20419 := 20420::R20419 = R20420
Block 15412_934_2_17_21_0_54770_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_934_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 189841, 189843 := 189842, 189844::R22109 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_934_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 22108 := 22109::R22108 = R22109
Block 14434_925_2_17_21_0_54775_0:
B19996 = R19564==0x0
if B19996:bool goto 14615_918_3_17_21_0_54767_0 else goto 14623_918_3_17_21_0_54784_0
Block 14394_924_1_17_21_0_54780_0:
B19556 = R19343>R13537B19557 = !B19556
assume B19557 R19558 = R13537-R19343 B19559 = R19558>R18819
if B19559:bool goto 14426_923_1_17_21_0_54765_0 else goto 14434_923_1_17_21_0_54830_0
Block 13147_938_1_17_21_0_54782_0:
R20390 = M19329[R19987] R20391 = 0xffffffffffffffffffffffffffffffffffffffff&R20390 M20393 = M19329[R19322] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R20395 = W43[R20391] B20396 = R20395==0x0B20397 = !B20396
assume B20397 M20398 = havocR20399 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R173085@21:bv256, valueVar=0x0, gasVar=R173984@21:bv256, inOffset=R173091@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R173091@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R173091@21:bv256, simplifiedOffset=null, size=R173095@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R173091@21:bv256, size=0x20)), origCallcore=CallCore R173085@21:bv256 R173984@21:bv256 R173091@21:bv256 R173095@21:bv256 tacM@21:bytemap R173091@21:bv256 0x20 tacM@21:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=54), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M20400 = M20393[R19322:R19322+0x20] = M20398[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_933_1_0_0_0_0_0, pos=1)::R20402 = R20399+0x1f R20403 = R20402&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R20404 = R19322+R20403 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_933_1_0_0_0_0_0, pos=6)::B20407 = R20399s<0x20B20408 = !B20407
assume B20408R20409 = R19322+0x0R20410 = M20400[R20409]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_937_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 173111, 173113 := 185922, 177949::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_937_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 20388, 20392, 20405 := 20410, 20400, 20404::R20388 = R20410R20405 = R20404
Block 14623_918_3_17_21_0_54784_0:
R20421 = R19564*0x3b9aca00 B20422 = mul_noofl:bif(R19564,0x3b9aca00)
assume B20422 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_917_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 161817, 161819 := 163568, 161805::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_917_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 20419 := 20421::R20419 = R20421
Block 15022_934_2_17_21_0_54785_0:
assume B21672 R21832 = R21266*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R21833 = SignExtend(o1=0xf, o2=R21832:bv256) B21834 = R21833s<0x400000000000000000
assume B21834 R21836 = SignExtend(o1=0xf, o2=R21832:bv256) B21837 = R21836s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B21837:bool goto 15111_937_2_17_21_0_54762_0 else goto 15119_937_2_17_21_0_54786_0
Block 15119_937_2_17_21_0_54786_0:
R21996 = SignExtend(o1=0xf, o2=R21832:bv256) R21997 = R21996*0x171547652b82fe1777d0ffda0d23a7d12 R21998 = R21997>>a0x80 R21999 = SignExtend(o1=0xf, o2=R21998:bv256) B22000 = R21999s<0x400000000000000000
assume B22000 R22002 = SignExtend(o1=0xf, o2=R21998:bv256) B22003 = R22002s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22003:bool goto 15412_934_2_17_21_0_54770_0 else goto 15420_934_2_17_21_0_55005_0
Block 14732_912_2_17_21_0_54789_0:
R21247 = R20849+R20676 B21248 = add_must_ofl:bif(R20849,R20676)B21249 = !B21248
assume B21249 R21250 = R21247/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_919_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 167274 := 195252::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_919_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 19554 := 21250::R19554 = R21250
Block 14998_934_2_17_21_0_54791_0:
R21669 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21670 = R21669s<R21266B21671 = !B21670
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_934_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 181942 := 181946::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_934_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 21672 := 21671::B21672 = B21671
Block 14949_933_2_17_21_0_54792_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_933_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 181942 := 180919::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_933_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 21672 := 21269::B21672 = B21269
Block 14615_912_2_17_21_0_54794_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_912_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 187723, 187725 := 187724, 187726::R20850 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_912_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 20849 := 20850::R20849 = R20850
Block 9431_954_1_17_21_0_54801_0:
R16935 = 0x20+R10155 R16936 = M16165[R16935] B16937 = R16936>0x0
assume B16937 B16939 = R16936>0x7B16940 = !B16939
assume B16940 B16941 = R13537>0x76a700
assume B16941 R16943 = R13537%0x76a700 R16944 = R13537-R16943 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_938_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::::Parallel assignment for 118367, 118369 := 109195, 109196::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_938_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::B16945 = 0x1>R16936
if B16945:bool goto 11859_938_1_0_21_0_49280_0 else goto 11769_938_1_67_21_0_58442_0
Block 14623_912_2_17_21_0_54805_0:
R20851 = R19337*R20672 B20852 = mul_noofl:bif(R19337,R20672)
assume B20852 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_911_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 187723, 187725 := 189686, 187711::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_911_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 20849 := 20851::R20849 = R20851
Block 14732_933_6_17_21_0_54813_0:
R21252 = R20856/0x1da9c00 B21253 = R21252>0x7fffffffffffffffB21254 = !B21253
assume B21254 R21255 = R21252&0xffffffffffffffffffffffffffffffffffffffffffffffffR21256 = R21255*0x10000000000000000
R21257 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21258 = R21257==0x0B21259 = !B21258
assume B21259 R21260 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21261 = SignExtend(o1=0xf, o2=R21256:bv256) R21262 = R21261&0xffffffffffffffffffffffffffffffffffffffffffffffffR21263 = R21262*0x10000000000000000B21264 = R21260>0x0
assume B21264 R21266 = R21263 /s R21260 R21267 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B21268 = R21266s<R21267B21269 = !B21268
if B21269:bool goto 14998_934_2_17_21_0_54791_0 else goto 14949_933_2_17_21_0_54792_0
Block 14615_933_6_17_21_0_54815_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_933_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 169301, 169303 := 169302, 169304::R20857 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_933_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 20856 := 20857::R20856 = R20857
Block 10243_945_1_17_21_0_54819_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_940_1_0_0_0_0_0 -> 12894_940_1_0_0_0_0_0::::Parallel assignment for 123497 := 123498::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_940_1_0_0_0_0_0 -> 12894_940_1_0_0_0_0_0::R19292 = R13537%0x76a700 R19293 = R13537-R19292 R19294 = R19293+0x76a700 B19295 = add_must_ofl:bif(R19293,0x76a700)B19296 = !B19295
assume B19296 R19297 = 0x0+R10155 R19298 = M16165[R19297] R19299 = R13537%0x76a700 R19300 = R13537-R19299 R19301 = R19300+0x76a700 R19302 = R16158+0x60R19303 = R16158+0x20M19306 = M16165[R19303] = R19298R19307 = R19303+0x20M19308 = M19306[R19307] = 0xf424a
R19309 = R19302-R16158 R19310 = R19309-0x20 M19311 = M19308[R16158] = R19310 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=90, nextFPWriteCmd=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=38)))::I19312 = keccak256exprsimple(0xf424a R19298)R19313 = R19302+0x60R19314 = R19302+0x20M19315 = M19311[R19314] = R19301R19316 = R19314+0x20M19317 = M19315[R19316] = I19312
R19318 = R19313-R19302 R19319 = R19318-0x20 M19320 = M19317[R19302] = R19319 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=113, nextFPWriteCmd=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=72)))::I19321 = keccak256exprsimple(I19312 R19301)R19322 = R19313+0x60R19323 = R19313+0x20M19324 = M19320[R19323] = R19294R19325 = R19323+0x20M19326 = M19324[R19325] = I19321
R19327 = R19322-R19313 R19328 = R19327-0x20 M19329 = M19326[R19313] = R19328 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=115, nextFPWriteCmd=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=106)))::I19333 = keccak256exprsimple(I19321 R19294)
R19334 = W15[I19333] R19335 = R19334>>l0xa0 R19336 = R19335>>l0x0 R19337 = 0xffffffff&R19336 R19338 = R19334>>l0xc0 R19339 = R19338>>l0x0 R19340 = 0xffffffff&R19339 R19341 = R19334>>l0xe0 R19342 = R19341>>l0x0 R19343 = 0xffffffff&R19342 B19344 = R19340>0x0
assume B19344 B19346 = R18819>0x0
assume B19346 B19348 = R19343>R13537
if B19348:bool goto 14387_924_1_17_21_0_54764_0 else goto 14394_924_1_17_21_0_54780_0
Block 14732_916_4_17_21_0_54822_0:
R20672 = R20412/R18819 B20673 = R20672>0x3b9aca00B20674 = !B20673
assume B20674 R20675 = 0x3b9aca00-R20672 R20676 = R19340*R20675 B20677 = mul_noofl:bif(R19340,R20675)
assume B20677 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_912_1_0_0_0_0_0 -> 14732_913_1_0_0_0_0_0::::Parallel assignment for 183872, 183874 := 185856, 183860::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_912_1_0_0_0_0_0 -> 14732_913_1_0_0_0_0_0::B20680 = R19337==0x0
if B20680:bool goto 14615_912_2_17_21_0_54794_0 else goto 14623_912_2_17_21_0_54805_0
Block 11517_947_1_17_21_0_54823_0:
B20683 = R13537>R15344B20684 = !B20683
assume B20684 R20685 = R15344-R13537 B20686 = R19993==0x0
if B20686:bool goto 14615_933_6_17_21_0_54815_0 else goto 14623_933_6_17_21_0_54824_0
Block 14623_933_6_17_21_0_54824_0:
R20858 = R19993*R20685 B20859 = mul_noofl:bif(R19993,R20685)
assume B20859 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_932_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 169301, 169303 := 171106, 169289::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_932_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 20856 := 20858::R20856 = R20858
Block 14615_916_4_17_21_0_54827_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_916_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 173061, 173063 := 173062, 173064::R20413 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_916_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 20412 := 20413::R20412 = R20413
Block 14434_923_1_17_21_0_54830_0:
B19992 = R19558==0x0
if B19992:bool goto 14615_916_4_17_21_0_54827_0 else goto 14623_916_4_17_21_0_54833_0
Block 14623_916_4_17_21_0_54833_0:
R20414 = R19558*0x3b9aca00 B20415 = mul_noofl:bif(R19558,0x3b9aca00)
assume B20415 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_915_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 173061, 173063 := 175014, 173049::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_915_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 20412 := 20414::R20412 = R20414
Block 15420_934_2_17_21_0_55005_0:
R22110 = R21998&0x8000000000000000 R22111 = SignExtend(o1=0xf, o2=R22110:bv256) B22112 = 0x0s<R22111R22113 = B22112 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R22114 = R21998&0x4000000000000000 R22115 = SignExtend(o1=0xf, o2=R22114:bv256) B22116 = 0x0s<R22115R22117 = B22116 ? (R22113*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R22113
R22118 = R21998&0x2000000000000000 R22119 = SignExtend(o1=0xf, o2=R22118:bv256) B22120 = 0x0s<R22119R22121 = B22120 ? (R22117*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R22117
R22122 = R21998&0x1000000000000000 R22123 = SignExtend(o1=0xf, o2=R22122:bv256) B22124 = 0x0s<R22123R22125 = B22124 ? (R22121*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R22121
R22126 = R21998&0x800000000000000 R22127 = SignExtend(o1=0xf, o2=R22126:bv256) B22128 = 0x0s<R22127R22129 = B22128 ? (R22125*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R22125
R22130 = R21998&0x400000000000000 R22131 = SignExtend(o1=0xf, o2=R22130:bv256) B22132 = 0x0s<R22131R22133 = B22132 ? (R22129*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R22129
R22134 = R21998&0x200000000000000 R22135 = SignExtend(o1=0xf, o2=R22134:bv256) B22136 = 0x0s<R22135R22137 = B22136 ? (R22133*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R22133
R22138 = R21998&0x100000000000000 R22139 = SignExtend(o1=0xf, o2=R22138:bv256) B22140 = 0x0s<R22139R22141 = B22140 ? (R22137*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R22137
R22142 = R21998&0x80000000000000 R22143 = SignExtend(o1=0xf, o2=R22142:bv256) B22144 = 0x0s<R22143R22145 = B22144 ? (R22141*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R22141
R22146 = R21998&0x40000000000000 R22147 = SignExtend(o1=0xf, o2=R22146:bv256) B22148 = 0x0s<R22147R22149 = B22148 ? (R22145*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R22145
R22150 = R21998&0x20000000000000 R22151 = SignExtend(o1=0xf, o2=R22150:bv256) B22152 = 0x0s<R22151R22153 = B22152 ? (R22149*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R22149
R22154 = R21998&0x10000000000000 R22155 = SignExtend(o1=0xf, o2=R22154:bv256) B22156 = 0x0s<R22155R22157 = B22156 ? (R22153*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R22153
R22158 = R21998&0x8000000000000 R22159 = SignExtend(o1=0xf, o2=R22158:bv256) B22160 = 0x0s<R22159R22161 = B22160 ? (R22157*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R22157
R22162 = R21998&0x4000000000000 R22163 = SignExtend(o1=0xf, o2=R22162:bv256) B22164 = 0x0s<R22163R22165 = B22164 ? (R22161*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R22161
R22166 = R21998&0x2000000000000 R22167 = SignExtend(o1=0xf, o2=R22166:bv256) B22168 = 0x0s<R22167R22169 = B22168 ? (R22165*0x1000162e525ee054754457d5995292026)>>l0x80 : R22165
R22170 = R21998&0x1000000000000 R22171 = SignExtend(o1=0xf, o2=R22170:bv256) B22172 = 0x0s<R22171R22173 = B22172 ? (R22169*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R22169
R22174 = R21998&0x800000000000 R22175 = SignExtend(o1=0xf, o2=R22174:bv256) B22176 = 0x0s<R22175R22177 = B22176 ? (R22173*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R22173
R22178 = R21998&0x400000000000 R22179 = SignExtend(o1=0xf, o2=R22178:bv256) B22180 = 0x0s<R22179R22181 = B22180 ? (R22177*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R22177
R22182 = R21998&0x200000000000 R22183 = SignExtend(o1=0xf, o2=R22182:bv256) B22184 = 0x0s<R22183R22185 = B22184 ? (R22181*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R22181
R22186 = R21998&0x100000000000 R22187 = SignExtend(o1=0xf, o2=R22186:bv256) B22188 = 0x0s<R22187R22189 = B22188 ? (R22185*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R22185
R22190 = R21998&0x80000000000 R22191 = SignExtend(o1=0xf, o2=R22190:bv256) B22192 = 0x0s<R22191R22193 = B22192 ? (R22189*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R22189
R22194 = R21998&0x40000000000 R22195 = SignExtend(o1=0xf, o2=R22194:bv256) B22196 = 0x0s<R22195R22197 = B22196 ? (R22193*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R22193
R22198 = R21998&0x20000000000 R22199 = SignExtend(o1=0xf, o2=R22198:bv256) B22200 = 0x0s<R22199R22201 = B22200 ? (R22197*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R22197
R22202 = R21998&0x10000000000 R22203 = SignExtend(o1=0xf, o2=R22202:bv256) B22204 = 0x0s<R22203R22205 = B22204 ? (R22201*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R22201
R22206 = R21998&0x8000000000 R22207 = SignExtend(o1=0xf, o2=R22206:bv256) B22208 = 0x0s<R22207R22209 = B22208 ? (R22205*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R22205
R22210 = R21998&0x4000000000 R22211 = SignExtend(o1=0xf, o2=R22210:bv256) B22212 = 0x0s<R22211R22213 = B22212 ? (R22209*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R22209
R22214 = R21998&0x2000000000 R22215 = SignExtend(o1=0xf, o2=R22214:bv256) B22216 = 0x0s<R22215R22217 = B22216 ? (R22213*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R22213
R22218 = R21998&0x1000000000 R22219 = SignExtend(o1=0xf, o2=R22218:bv256) B22220 = 0x0s<R22219R22221 = B22220 ? (R22217*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R22217
R22222 = R21998&0x800000000 R22223 = SignExtend(o1=0xf, o2=R22222:bv256) B22224 = 0x0s<R22223R22225 = B22224 ? (R22221*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R22221
R22226 = R21998&0x400000000 R22227 = SignExtend(o1=0xf, o2=R22226:bv256) B22228 = 0x0s<R22227R22229 = B22228 ? (R22225*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R22225
R22230 = R21998&0x200000000 R22231 = SignExtend(o1=0xf, o2=R22230:bv256) B22232 = 0x0s<R22231R22233 = B22232 ? (R22229*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R22229
R22234 = R21998&0x100000000 R22235 = SignExtend(o1=0xf, o2=R22234:bv256) B22236 = 0x0s<R22235R22237 = B22236 ? (R22233*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R22233
R22238 = R21998&0x80000000 R22239 = SignExtend(o1=0xf, o2=R22238:bv256) B22240 = 0x0s<R22239R22241 = B22240 ? (R22237*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R22237
R22242 = R21998&0x40000000 R22243 = SignExtend(o1=0xf, o2=R22242:bv256) B22244 = 0x0s<R22243R22245 = B22244 ? (R22241*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R22241
R22246 = R21998&0x20000000 R22247 = SignExtend(o1=0xf, o2=R22246:bv256) B22248 = 0x0s<R22247R22249 = B22248 ? (R22245*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R22245
R22250 = R21998&0x10000000 R22251 = SignExtend(o1=0xf, o2=R22250:bv256) B22252 = 0x0s<R22251R22253 = B22252 ? (R22249*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R22249
R22254 = R21998&0x8000000 R22255 = SignExtend(o1=0xf, o2=R22254:bv256) B22256 = 0x0s<R22255R22257 = B22256 ? (R22253*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R22253
R22258 = R21998&0x4000000 R22259 = SignExtend(o1=0xf, o2=R22258:bv256) B22260 = 0x0s<R22259R22261 = B22260 ? (R22257*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R22257
R22262 = R21998&0x2000000 R22263 = SignExtend(o1=0xf, o2=R22262:bv256) B22264 = 0x0s<R22263R22265 = B22264 ? (R22261*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R22261
R22266 = R21998&0x1000000 R22267 = SignExtend(o1=0xf, o2=R22266:bv256) B22268 = 0x0s<R22267R22269 = B22268 ? (R22265*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R22265
R22270 = R21998&0x800000 R22271 = SignExtend(o1=0xf, o2=R22270:bv256) B22272 = 0x0s<R22271R22273 = B22272 ? (R22269*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R22269
R22274 = R21998&0x400000 R22275 = SignExtend(o1=0xf, o2=R22274:bv256) B22276 = 0x0s<R22275R22277 = B22276 ? (R22273*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R22273
R22278 = R21998&0x200000 R22279 = SignExtend(o1=0xf, o2=R22278:bv256) B22280 = 0x0s<R22279R22281 = B22280 ? (R22277*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R22277
R22282 = R21998&0x100000 R22283 = SignExtend(o1=0xf, o2=R22282:bv256) B22284 = 0x0s<R22283R22285 = B22284 ? (R22281*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R22281
R22286 = R21998&0x80000 R22287 = SignExtend(o1=0xf, o2=R22286:bv256) B22288 = 0x0s<R22287R22289 = B22288 ? (R22285*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R22285
R22290 = R21998&0x40000 R22291 = SignExtend(o1=0xf, o2=R22290:bv256) B22292 = 0x0s<R22291R22293 = B22292 ? (R22289*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R22289
R22294 = R21998&0x20000 R22295 = SignExtend(o1=0xf, o2=R22294:bv256) B22296 = 0x0s<R22295R22297 = B22296 ? (R22293*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R22293
R22298 = R21998&0x10000 R22299 = SignExtend(o1=0xf, o2=R22298:bv256) B22300 = 0x0s<R22299R22301 = B22300 ? (R22297*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R22297
R22302 = R21998&0x8000 R22303 = SignExtend(o1=0xf, o2=R22302:bv256) B22304 = 0x0s<R22303R22305 = B22304 ? (R22301*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R22301
R22306 = R21998&0x4000 R22307 = SignExtend(o1=0xf, o2=R22306:bv256) B22308 = 0x0s<R22307R22309 = B22308 ? (R22305*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R22305
R22310 = R21998&0x2000 R22311 = SignExtend(o1=0xf, o2=R22310:bv256) B22312 = 0x0s<R22311R22313 = B22312 ? (R22309*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R22309
R22314 = R21998&0x1000 R22315 = SignExtend(o1=0xf, o2=R22314:bv256) B22316 = 0x0s<R22315R22317 = B22316 ? (R22313*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R22313
R22318 = R21998&0x800 R22319 = SignExtend(o1=0xf, o2=R22318:bv256) B22320 = 0x0s<R22319R22321 = B22320 ? (R22317*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R22317
R22322 = R21998&0x400 R22323 = SignExtend(o1=0xf, o2=R22322:bv256) B22324 = 0x0s<R22323R22325 = B22324 ? (R22321*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R22321
R22326 = R21998&0x200 R22327 = SignExtend(o1=0xf, o2=R22326:bv256) B22328 = 0x0s<R22327R22329 = B22328 ? (R22325*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R22325
R22330 = R21998&0x100 R22331 = SignExtend(o1=0xf, o2=R22330:bv256) B22332 = 0x0s<R22331R22333 = B22332 ? (R22329*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R22329
R22334 = R21998&0x80 R22335 = SignExtend(o1=0xf, o2=R22334:bv256) B22336 = 0x0s<R22335R22337 = B22336 ? (R22333*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R22333
R22338 = R21998&0x40 R22339 = SignExtend(o1=0xf, o2=R22338:bv256) B22340 = 0x0s<R22339R22341 = B22340 ? (R22337*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R22337
R22342 = R21998&0x20 R22343 = SignExtend(o1=0xf, o2=R22342:bv256) B22344 = 0x0s<R22343R22345 = B22344 ? (R22341*0x100000000000000162e42fefa39ef366f)>>l0x80 : R22341
R22346 = R21998&0x10 R22347 = SignExtend(o1=0xf, o2=R22346:bv256) B22348 = 0x0s<R22347R22349 = B22348 ? (R22345*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R22345
R22350 = R21998&0x8 R22351 = SignExtend(o1=0xf, o2=R22350:bv256) B22352 = 0x0s<R22351R22353 = B22352 ? (R22349*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R22349
R22354 = R21998&0x4 R22355 = SignExtend(o1=0xf, o2=R22354:bv256) B22356 = 0x0s<R22355R22357 = B22356 ? (R22353*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R22353
R22358 = R21998&0x2 R22359 = SignExtend(o1=0xf, o2=R22358:bv256) B22360 = 0x0s<R22359R22361 = B22360 ? (R22357*0x1000000000000000162e42fefa39ef358)>>l0x80 : R22357
R22362 = R21998&0x1 R22363 = SignExtend(o1=0xf, o2=R22362:bv256) B22364 = 0x0s<R22363R22365 = B22364 ? (R22361*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R22361
R22366 = SignExtend(o1=0xf, o2=R21998:bv256) R22367 = R22366>>a0x40 R22368 = 0x3f-R22367 R22369 = SignExtend(o1=0xf, o2=R22368:bv256) R22370 = R22365>>lR22369 R22371 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22372 = R22370>R22371B22373 = !B22372
assume B22373 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_933_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 189841, 189843 := 245817, 245252::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_933_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 22108 := 22370::R22108 = R22370
Block 9151_963_0_19_21_0_55006_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5605_965_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::::Parallel assignment for 94276, 94278, 95169, 95172, 100220, 103796, 103798 := 94277, 92618, 95168, 95171, 98539, 101967, 101969::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5605_965_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::B12382 = R12074==0x0
assume B12382::Parallel assignment for 10327, 10352, 12380 := 11983, 12009, 10885::R10352 = R12009R12380 = R10885
Block 9122_963_0_19_21_0_55007_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_963_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 101967, 101969 := 101968, 101970::R12075 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_963_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 12074 := 12075::R12074 = R12075
Block 11411_959_0_19_21_0_55011_0:
B18834 = R17963<0x2R18835 = B18834 ? R17965 : R17965+0x1
R18836 = 0xff-R18835 R18837 = R18836+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_961_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 101967, 101969 := 111051, 111048::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_961_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 12074 := 18837::R12074 = R18837
Block 11398_959_0_19_21_0_55013_0:
R17967 = R17237>>l0x2 R17968 = R17239+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 109550, 109556, 109558 := 109548, 109557, 109553::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 17963, 17965 := 17967, 17968::R17963 = R17967R17965 = R17968
Block 11389_959_0_19_21_0_55014_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 109550, 109556, 109558 := 108521, 108527, 108529::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 17963, 17965 := 17237, 17239::R17963 = R17237R17965 = R17239
Block 11389_959_0_19_21_0_55016_0:
B17447 = R17237<0x4
if B17447:bool goto 11389_959_0_19_21_0_55014_0 else goto 11398_959_0_19_21_0_55013_0
Block 11376_959_0_19_21_0_55019_0:
R17241 = R15371>>l0x4 R17242 = R15373+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 108521, 108527, 108529 := 108519, 108528, 108524::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 17237, 17239 := 17241, 17242::R17237 = R17241R17239 = R17242
Block 11367_959_0_19_21_0_55020_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 108521, 108527, 108529 := 107647, 107653, 107655::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 17237, 17239 := 15371, 15373::R17237 = R15371R17239 = R15373
Block 5572_966_0_19_21_0_55021_0:
B11651 = R9307<0x1B11652 = !B11651B11653 = B11652 ? !(R9307>0x100) : B11652
assume B11653 R11655 = R9307-0x1 R11656 = 0x8000000000000000000000000000000000000000000000000000000000000000>>lR11655 R11657 = ~R11656 R11658 = R8420&R11657 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9598_961_0_0_0_0_0_0 -> 9646_961_0_0_0_0_0_0::::Parallel assignment for 98539 := 98537::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9598_961_0_0_0_0_0_0 -> 9646_961_0_0_0_0_0_0::B11660 = R11658==0x0
if B11660:bool goto 9122_963_0_19_21_0_55007_0 else goto 9130_963_0_19_21_0_55061_0
Block 11367_959_0_19_21_0_55022_0:
B16456 = R15371<0x10
if B16456:bool goto 11367_959_0_19_21_0_55020_0 else goto 11376_959_0_19_21_0_55019_0
Block 5568_966_0_19_21_0_55023_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5568_966_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::::Parallel assignment for 95168, 95171 := 95170, 95173::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5568_966_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::
Block 5556_965_0_19_21_0_55024_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5556_965_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::::Parallel assignment for 95168, 95171 := 95169, 95172::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5556_965_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::
Block 11354_959_0_19_21_0_55025_0:
R15375 = R14863>>l0x8 R15376 = R14865+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 107647, 107653, 107655 := 107645, 107654, 107650::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 15371, 15373 := 15375, 15376::R15371 = R15375R15373 = R15376
Block 11344_959_0_19_21_0_55026_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 107647, 107653, 107655 := 106628, 106634, 106636::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 15371, 15373 := 14863, 14865::R15371 = R14863R15373 = R14865
Block 11344_959_0_19_21_0_55028_0:
B15097 = R14863<0x100
if B15097:bool goto 11344_959_0_19_21_0_55026_0 else goto 11354_959_0_19_21_0_55025_0
Block 9501_958_0_19_21_0_55029_0:
M11983 = ReachabilityCertora11595_950_1_19_21_0_55033_0 ? M11982 : M10351B10881 = R10583s<0x0B10882 = !B10881B10883 = !B10882B10884 = !B10883
R10885 = 0x0+R10583 B10886 = R10885s<0x0B10887 = !B10886B10888 = !B10887B10889 = !B10888B10890 = B10889==B10884
assume B10890 B10892 = R10583s<0x0
if B10892:bool goto 5568_966_0_19_21_0_55023_0 else goto 5556_965_0_19_21_0_55024_0
Block 11331_959_0_19_21_0_55030_0:
R14867 = R13955>>l0x10 R14868 = R13957+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 106628, 106634, 106636 := 106626, 106635, 106631::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 14863, 14865 := 14867, 14868::R14863 = R14867R14865 = R14868
Block 11320_959_0_19_21_0_55031_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 106628, 106634, 106636 := 105683, 105689, 105691::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 14863, 14865 := 13955, 13957::R14863 = R13955R14865 = R13957
Block 9423_957_0_19_21_0_55032_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9423_957_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 89931, 89933 := 89932, 88194::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9423_957_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 10583, 11983, 12009 := 10355, 10351, 10344::R10583 = R10355R12009 = R10344
Block 11595_950_1_19_21_0_55033_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9496_955_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 89931, 89933 := 150777, 150779::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9496_955_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 10583, 11983, 12009 := 13602, 11982, 12008::R10583 = R13602R12009 = R12008
Block 11320_959_0_19_21_0_55034_0:
B14517 = R13955<0x10000
if B14517:bool goto 11320_959_0_19_21_0_55031_0 else goto 11331_959_0_19_21_0_55030_0
Block 9393_963_0_19_21_0_55035_0:
R10324 = R10241+0x60R10325 = R10241+0x20M10328 = M10216[R10325] = R7972R10329 = R10325+0x20M10330 = M10328[R10329] = 0xf424c
R10331 = R10324-R10241 R10332 = R10331-0x20 M10333 = M10330[R10241] = R10332 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=92, nextFPWriteCmd=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=44), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=44)))::I10334 = keccak256exprsimple(0xf424c R7972)R10335 = R10324+0x60R10336 = R10324+0x20M10337 = M10333[R10336] = R6686R10338 = R10336+0x20M10339 = M10337[R10338] = I10334
R10340 = R10335-R10324 R10341 = R10340-0x20 M10342 = M10339[R10324] = R10341 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=91, nextFPWriteCmd=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=78), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=78)))::I10343 = keccak256exprsimple(I10334 R6686)R10344 = R10335+0x60R10345 = R10335+0x20M10346 = M10342[R10345] = R10052R10347 = R10345+0x20M10348 = M10346[R10347] = I10343
R10349 = R10344-R10335 R10350 = R10349-0x20 M10351 = M10348[R10335] = R10350 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=93, nextFPWriteCmd=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=112), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=112)))::I10354 = keccak256exprsimple(I10343 R10052)
R10355 = W5535[I10354] B10356 = R10052>R8954
if B10356:bool goto 9431_957_0_19_21_0_55145_0 else goto 9423_957_0_19_21_0_55032_0
Block 11509_950_1_19_21_0_55036_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_950_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 150777, 150779 := 150778, 150780::R13603 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_950_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 13602 := 13603::R13602 = R13603
Block 11307_959_0_19_21_0_55037_0:
R13959 = R13183>>l0x20 R13960 = R13185+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 105683, 105689, 105691 := 105681, 105690, 105686::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 13955, 13957 := 13959, 13960::R13955 = R13959R13957 = R13960
Block 11294_959_0_19_21_0_55038_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 105683, 105689, 105691 := 104724, 104730, 104732::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 13955, 13957 := 13183, 13185::R13955 = R13183R13957 = R13185
Block 9210_961_0_19_21_0_55039_0:
R10050 = R9307*0x15180 R10051 = R9687+R10050 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9210_961_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 61053 := 61051::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9210_961_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 10052 := 10051::R10052 = R10051
Block 11294_959_0_19_21_0_55040_0:
B13617 = R13183<0x100000000
if B13617:bool goto 11294_959_0_19_21_0_55038_0 else goto 11307_959_0_19_21_0_55037_0
Block 9235_961_0_19_21_0_55041_0:
R10317 = R9687%0x7e900 R10318 = R9687+0x76a700 R10319 = R10318-R10317 R10320 = R9307-0x5a R10321 = R10320*0x7e900 R10322 = R10319+R10321 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9249_959_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 61053 := 62198::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9249_959_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 10052 := 10322::R10052 = R10322
Block 10419_951_0_19_21_0_55044_0:
M11982 = ReachabilityCertora14595_929_0_19_21_0_55051_0 ? M12056 : M13150B13176 = R10355==0x0
if B13176:bool goto 11509_950_1_19_21_0_55036_0 else goto 11517_950_1_19_21_0_55167_0
Block 11281_959_0_19_21_0_55045_0:
R13187 = R12383>>l0x40 R13188 = R12385+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 104724, 104730, 104732 := 104722, 104731, 104727::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 13183, 13185 := 13187, 13188::R13183 = R13187R13185 = R13188
Block 11264_959_0_19_21_0_55046_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 104724, 104730, 104732 := 103784, 103790, 103792::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 13183, 13185 := 12383, 12385::R13183 = R12383R13185 = R12385
Block 9226_961_0_19_21_0_55048_0:
B10049 = R9307>0x87
if B10049:bool goto 9285_961_0_19_21_0_55049_0 else goto 9235_961_0_19_21_0_55041_0
Block 9285_961_0_19_21_0_55049_0:
B10315 = R9307>0xc3R10316 = B10315 ? ((R9687+0xb1fa800)-(R9687%0x76a700))+((R9307-0xc3)*0x76a700) : ((R9687+0x1da9c00)-(R9687%0x278d00))+((R9307-0x87)*0x278d00)
::Parallel assignment for 10052 := 10316::R10052 = R10316
Block 13470_937_0_19_21_0_55050_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_943_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 146185 := 177226::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_943_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 11982, 12008, 12840 := 13150, 13163, 14848::R12008 = R13163R12840 = R14848
Block 14595_929_0_19_21_0_55051_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_947_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 146185 := 143719::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_947_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 11982, 12008, 12840 := 12056, 12049, 12374::R12008 = R12049R12840 = R12374
Block 11264_959_0_19_21_0_55052_0:
B12844 = R12383<0x10000000000000000
if B12844:bool goto 11264_959_0_19_21_0_55046_0 else goto 11281_959_0_19_21_0_55045_0
Block 14387_929_0_19_21_0_55055_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_929_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 143719 := 140289::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_929_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 12374 := 12062::R12374 = R12062
Block 14426_928_0_19_21_0_55056_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_928_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 143719 := 140289::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_928_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 12374 := 12062::R12374 = R12062
Block 11251_959_0_19_21_0_55057_0:
R12387 = R12076>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_959_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 103784, 103790, 103792 := 103782, 103791, 103787::R12389 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_959_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 12383, 12385 := 12387, 12389::R12383 = R12387R12385 = R12389
Block 11224_960_0_19_21_0_55058_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_960_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 103784, 103790, 103792 := 101963, 102797, 102798::R12386 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_960_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 12383, 12385 := 12076, 12386::R12383 = R12076R12385 = R12386
Block 9130_963_0_19_21_0_55061_0:
R12076 = R11658>>l0x0 B12077 = R12076<0x100000000000000000000000000000000
if B12077:bool goto 11224_960_0_19_21_0_55058_0 else goto 11251_959_0_19_21_0_55057_0
Block 5506_968_0_19_21_0_55062_0:
B9684 = R7987>0x15180
assume B9684 R9686 = R7987%0x15180 R9687 = R7987-R9686 B9688 = R9307>0x5a
if B9688:bool goto 9226_961_0_19_21_0_55048_0 else goto 9210_961_0_19_21_0_55039_0
Block 14394_929_0_19_21_0_55067_0:
B12376 = R12068>R8954B12377 = !B12376
assume B12377 R12378 = R8954-R12068 B12379 = R12378>R11647
if B12379:bool goto 14426_928_0_19_21_0_55056_0 else goto 14434_928_0_19_21_0_55119_0
Block 14732_929_7_19_21_0_55069_0:
B14850 = R13932>0x0
assume B14850 R14852 = R14483/R13932 R14853 = R14852+R13147 B14854 = add_must_ofl:bif(R14852,R13147)B14855 = !B14854
assume B14855 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 177226 := 175253::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 14848 := 14853::R14848 = R14853
Block 14732_930_5_19_21_0_55070_0:
B14842 = R13928>0x0
assume B14842 R14844 = R14477/R13928 B14845 = R14844>R13147B14846 = !B14845
assume B14846 R14847 = R13147-R14844 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 177226 := 176288::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 14848 := 14847::R14848 = R14847
Block 14732_917_1_19_21_0_55071_0:
R14512 = R13949+R13612 B14513 = add_must_ofl:bif(R13949,R13612)B14514 = !B14513
assume B14514 R14515 = R14512/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_924_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 143719 := 170452::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_924_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 12374 := 14515::R12374 = R14515
Block 14615_929_7_19_21_0_55073_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_929_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 168535, 168537 := 168536, 168538::R14484 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_929_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 14483 := 14484::R14483 = R14484
Block 14615_930_5_19_21_0_55075_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_930_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 168515, 168517 := 168516, 168518::R14478 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_930_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 14477 := 14478::R14477 = R14478
Block 14615_917_1_19_21_0_55077_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_917_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 162771, 162773 := 162772, 162774::R13950 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_917_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 13949 := 13950::R13949 = R13950
Block 13339_937_0_19_21_0_55080_0:
R13932 = R11973-R8954 R13933 = R10052-R8954 R13934 = R12368-R13147 B13935 = R13934==0x0
if B13935:bool goto 14615_929_7_19_21_0_55073_0 else goto 14623_929_7_19_21_0_55086_0
Block 13406_937_0_19_21_0_55081_0:
R13928 = R11973-R8954 R13929 = R10052-R8954 R13930 = R13147-R12368 B13931 = R13930==0x0
if B13931:bool goto 14615_930_5_19_21_0_55075_0 else goto 14623_930_5_19_21_0_55087_0
Block 10218_948_0_19_21_0_55082_0:
R12028 = R8954%0x76a700 R12029 = R8954-R12028 R12030 = R12029+0x76a700 R12031 = R10344+0x60R12032 = R10344+0x20M12033 = M10351[R12032] = R6686R12034 = R12032+0x20M12035 = M12033[R12034] = 0xf424a
R12036 = R12031-R10344 R12037 = R12036-0x20 M12038 = M12035[R10344] = R12037 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=94, nextFPWriteCmd=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=38)))::I12039 = keccak256exprsimple(0xf424a R6686)R12040 = R12031+0x60R12041 = R12031+0x20M12042 = M12038[R12041] = R12030R12043 = R12041+0x20M12044 = M12042[R12043] = I12039
R12045 = R12040-R12031 R12046 = R12045-0x20 M12047 = M12044[R12031] = R12046 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=128, nextFPWriteCmd=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=72)))::I12048 = keccak256exprsimple(I12039 R12030)R12049 = R12040+0x60R12050 = R12040+0x20M12051 = M12047[R12050] = R10052R12052 = R12050+0x20M12053 = M12051[R12052] = I12048
R12054 = R12049-R12040 R12055 = R12054-0x20 M12056 = M12053[R12040] = R12055 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=129, nextFPWriteCmd=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=106)))::I12058 = keccak256exprsimple(I12048 R10052)
R12059 = W15[I12058] R12060 = R12059>>l0xa0 R12061 = R12060>>l0x0 R12062 = 0xffffffff&R12061 R12063 = R12059>>l0xc0 R12064 = R12063>>l0x0 R12065 = 0xffffffff&R12064 R12066 = R12059>>l0xe0 R12067 = R12066>>l0x0 R12068 = 0xffffffff&R12067 B12069 = R12065>0x0
assume B12069 B12071 = R11647>0x0
assume B12071 B12073 = R12068>R8954
if B12073:bool goto 14387_929_0_19_21_0_55055_0 else goto 14394_929_0_19_21_0_55067_0
Block 14623_929_7_19_21_0_55086_0:
R14485 = R13934*R13933 B14486 = mul_noofl:bif(R13934,R13933)
assume B14486 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_928_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 168535, 168537 := 170406, 168523::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_928_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 14483 := 14485::R14483 = R14485
Block 14623_930_5_19_21_0_55087_0:
R14479 = R13930*R13929 B14480 = mul_noofl:bif(R13930,R13929)
assume B14480 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_929_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 168515, 168517 := 170358, 168503::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_929_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 14477 := 14479::R14477 = R14479
Block 11919_943_0_19_21_0_55088_0:
R11644 = R7690>>l0x8 R11645 = R11644>>l0x0 R11646 = 0xff&R11645 R11647 = R11646*0x3c B11648 = R11147>0x0
if B11648:bool goto 10243_948_0_19_21_0_55163_0 else goto 10218_948_0_19_21_0_55082_0
Block 14623_917_1_19_21_0_55090_0:
R13951 = R12062*R13608 B13952 = mul_noofl:bif(R12062,R13608)
assume B13952 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_916_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 162771, 162773 := 164605, 162759::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_916_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 13949 := 13951::R13949 = R13951
Block 11808_940_0_19_21_0_55092_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 106610, 106612, 106616, 106618 := 106611, 106613, 107614, 107616::R11148 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 11147 := 11148::R11147 = R11148
Block 11831_940_0_19_21_0_55093_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 106610, 106612, 106616, 106618 := 107623, 107624, 107614, 107616::R11649 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 11147 := 11649::R11147 = R11649
Block 13300_941_0_19_21_0_55096_0:
M13150 = ReachabilityCertora13147_941_0_19_21_0_55126_0 ? M13158 : M12007
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_943_0_0_0_0_0_0 -> 10396_944_0_0_0_0_0_0::::Parallel assignment for 158445, 161977, 161979 := 49872, 160215, 160217::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_943_0_0_0_0_0_0 -> 10396_944_0_0_0_0_0_0::B13588 = R8954<R10052
assume B13588 B13590 = R10052<R11973
assume B13590 B13592 = R12368<R13147
if B13592:bool goto 13406_937_0_19_21_0_55081_0 else goto 13339_937_0_19_21_0_55080_0
Block 15250_937_1_19_21_0_55098_0:
assume B17233 R17434 = SignExtend(o1=0xf, o2=R16185:bv256) R17435 = R17434>>a0x40 R17436 = SignExtend(o1=0x7, o2=R17435:bv256) B17437 = 0x3b9aca00s<R17436B17438 = !B17437
assume B17438 B17439 = R10355==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17440 = B17439 ? R17436==0x8000000000000000000000000000000000000000000000000000000000000000 : B17439B17441 = !B17440
assume B17441 R17442 = R10355*R17436 B17443 = smul_no_ofl_udfl:bif(R10355,R17436)
assume B17443 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_938_3_0_0_0_0_0 -> 8868_939_3_0_0_0_0_0::::Parallel assignment for 186112, 186114 := 189975, 187868::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_938_3_0_0_0_0_0 -> 8868_939_3_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_940_1_0_0_0_0_0 -> 8967_939_1_0_0_0_0_0::::Parallel assignment for 190855, 190857 := 189982, 189983::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_940_1_0_0_0_0_0 -> 8967_939_1_0_0_0_0_0::R17445 = R17442 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_947_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 150777, 150779 := 194517, 192639::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_947_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 13602 := 17445::R13602 = R17445
Block 13139_941_0_19_21_0_55099_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_941_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 160215, 160217 := 160216, 160218::R13148 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_941_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 13147, 13150, 13163 := 13148, 12007, 12000::R13147 = R13148R13163 = R12000
Block 15226_937_1_19_21_0_55100_0:
R17230 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17231 = R17230s<R16185B17232 = !B17231
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_937_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 177261 := 177265::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_937_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 17233 := 17232::B17233 = B17232
Block 15162_940_1_19_21_0_55101_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_940_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 177261 := 176417::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_940_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 17233 := 16188::B17233 = B16188
Block 15157_940_1_19_21_0_55102_0:
R16182 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R16183 = SignExtend(o1=0xf, o2=R15361:bv256) R16184 = R16183*R16182 R16185 = R16184>>a0x40 R16186 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B16187 = R16185s<R16186B16188 = !B16187
if B16188:bool goto 15226_937_1_19_21_0_55100_0 else goto 15162_940_1_19_21_0_55101_0
Block 14595_927_1_19_21_0_55103_0:
B12837 = R7672==0x0
if B12837:bool goto 13139_941_0_19_21_0_55099_0 else goto 13147_941_0_19_21_0_55126_0
Block 14732_921_2_19_21_0_55105_0:
R13608 = R13177/R11647 B13609 = R13608>0x3b9aca00B13610 = !B13609
assume B13610 R13611 = 0x3b9aca00-R13608 R13612 = R12065*R13611 B13613 = mul_noofl:bif(R12065,R13611)
assume B13613 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_917_0_0_0_0_0_0 -> 14732_918_0_0_0_0_0_0::::Parallel assignment for 159307, 159309 := 161014, 159295::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_917_0_0_0_0_0_0 -> 14732_918_0_0_0_0_0_0::B13616 = R12062==0x0
if B13616:bool goto 14615_917_1_19_21_0_55077_0 else goto 14623_917_1_19_21_0_55090_0
Block 15111_940_1_19_21_0_55106_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_940_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 173278, 173280 := 173279, 173281::R15362 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_940_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 15361 := 15362::R15361 = R15362
Block 18409_937_1_19_21_0_55107_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_939_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 173278, 173280 := 176382, 176384::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_939_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 15361 := 16189::R15361 = R16189
Block 14387_927_1_19_21_0_55108_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_927_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 154895 := 150679::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_927_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 12368 := 12015::R12368 = R12015
Block 14426_926_1_19_21_0_55109_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_926_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 154895 := 150679::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_926_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 12368 := 12015::R12368 = R12015
Block 14615_921_2_19_21_0_55111_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_921_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 148649, 148651 := 148650, 148652::R13178 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_921_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 13177 := 13178::R13177 = R13178
Block 15412_937_1_19_21_0_55114_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_937_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 176382, 176384 := 176383, 176385::R16190 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_937_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 16189 := 16190::R16189 = R16190
Block 14434_928_0_19_21_0_55119_0:
B12843 = R12378==0x0
if B12843:bool goto 14615_921_2_19_21_0_55111_0 else goto 14623_921_2_19_21_0_55128_0
Block 14394_927_1_19_21_0_55124_0:
B12370 = R12021>R8954B12371 = !B12370
assume B12371 R12372 = R8954-R12021 B12373 = R12372>R11647
if B12373:bool goto 14426_926_1_19_21_0_55109_0 else goto 14434_926_1_19_21_0_55174_0
Block 13147_941_0_19_21_0_55126_0:
M13151 = M12007[R12000] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R13153 = W43[R7672] B13154 = R13153==0x0B13155 = !B13154
assume B13155 M13156 = havocR13157 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R160189@21:bv256, valueVar=0x0, gasVar=R160992@21:bv256, inOffset=R160195@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R160195@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R160195@21:bv256, simplifiedOffset=null, size=R160199@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R160195@21:bv256, size=0x20)), origCallcore=CallCore R160189@21:bv256 R160992@21:bv256 R160195@21:bv256 R160199@21:bv256 tacM@21:bytemap R160195@21:bv256 0x20 tacM@21:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=55), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M13158 = M13151[R12000:R12000+0x20] = M13156[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_936_0_0_0_0_0_0, pos=1)::R13160 = R13157+0x1f R13161 = R13160&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R13162 = R12000+R13161 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_936_0_0_0_0_0_0, pos=6)::B13165 = R13157s<0x20B13166 = !B13165
assume B13166R13167 = R12000+0x0R13168 = M13158[R13167]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_940_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 160215, 160217 := 172355, 164589::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_940_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 13147, 13150, 13163 := 13168, 13158, 13162::R13147 = R13168R13163 = R13162
Block 14623_921_2_19_21_0_55128_0:
R13179 = R12378*0x3b9aca00 B13180 = mul_noofl:bif(R12378,0x3b9aca00)
assume B13180 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_920_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 148649, 148651 := 150717, 148637::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_920_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 13177 := 13179::R13177 = R13179
Block 15022_937_1_19_21_0_55129_0:
assume B14860 R15091 = R14508*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R15092 = SignExtend(o1=0xf, o2=R15091:bv256) B15093 = R15092s<0x400000000000000000
assume B15093 R15095 = SignExtend(o1=0xf, o2=R15091:bv256) B15096 = R15095s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15096:bool goto 15111_940_1_19_21_0_55106_0 else goto 15119_940_1_19_21_0_55130_0
Block 15119_940_1_19_21_0_55130_0:
R15363 = SignExtend(o1=0xf, o2=R15091:bv256) R15364 = R15363*0x171547652b82fe1777d0ffda0d23a7d12 R15365 = R15364>>a0x80 R15366 = SignExtend(o1=0xf, o2=R15365:bv256) B15367 = R15366s<0x400000000000000000
assume B15367 R15369 = SignExtend(o1=0xf, o2=R15365:bv256) B15370 = R15369s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15370:bool goto 15412_937_1_19_21_0_55114_0 else goto 15420_937_1_19_21_0_55349_0
Block 14732_915_4_19_21_0_55133_0:
R14489 = R13936+R13597 B14490 = add_must_ofl:bif(R13936,R13597)B14491 = !B14490
assume B14491 R14492 = R14489/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_922_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 154895 := 182000::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_922_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 12368 := 14492::R12368 = R14492
Block 14998_937_1_19_21_0_55135_0:
R14857 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14858 = R14857s<R14508B14859 = !B14858
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_937_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 168551 := 168555::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_937_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 14860 := 14859::B14860 = B14859
Block 14949_936_1_19_21_0_55136_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_936_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 168551 := 167497::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_936_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 14860 := 14511::B14860 = B14511
Block 14615_915_4_19_21_0_55138_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_915_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 174248, 174250 := 174249, 174251::R13937 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_915_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 13936 := 13937::R13936 = R13937
Block 9431_957_0_19_21_0_55145_0:
B10574 = R7692>0x0
assume B10574 B10576 = R7692>0x7B10577 = !B10576
assume B10577 B10578 = R8954>0x76a700
assume B10578 R10580 = R8954%0x76a700 R10581 = R8954-R10580 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_941_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::::Parallel assignment for 107614, 107616 := 96881, 96882::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_941_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::B10582 = 0x1>R7692
if B10582:bool goto 11859_941_0_0_21_0_49281_0 else goto 11769_941_0_69_21_0_58446_0
Block 14623_915_4_19_21_0_55149_0:
R13938 = R12015*R13593 B13939 = mul_noofl:bif(R12015,R13593)
assume B13939 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_914_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 174248, 174250 := 176227, 174236::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_914_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 13936 := 13938::R13936 = R13938
Block 14732_936_2_19_21_0_55157_0:
R14494 = R13943/0x1da9c00 B14495 = R14494>0x7fffffffffffffffB14496 = !B14495
assume B14496 R14497 = R14494&0xffffffffffffffffffffffffffffffffffffffffffffffffR14498 = R14497*0x10000000000000000
R14499 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B14500 = R14499==0x0B14501 = !B14500
assume B14501 R14502 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R14503 = SignExtend(o1=0xf, o2=R14498:bv256) R14504 = R14503&0xffffffffffffffffffffffffffffffffffffffffffffffffR14505 = R14504*0x10000000000000000B14506 = R14502>0x0
assume B14506 R14508 = R14505 /s R14502 R14509 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B14510 = R14508s<R14509B14511 = !B14510
if B14511:bool goto 14998_937_1_19_21_0_55135_0 else goto 14949_936_1_19_21_0_55136_0
Block 14615_936_2_19_21_0_55159_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_936_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 156902, 156904 := 156903, 156905::R13944 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_936_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 13943 := 13944::R13943 = R13944
Block 10243_948_0_19_21_0_55163_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_943_0_0_0_0_0_0 -> 12894_943_0_0_0_0_0_0::::Parallel assignment for 113210 := 113211::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_943_0_0_0_0_0_0 -> 12894_943_0_0_0_0_0_0::R11971 = R8954%0x76a700 R11972 = R8954-R11971 R11973 = R11972+0x76a700 B11974 = add_must_ofl:bif(R11972,0x76a700)B11975 = !B11974
assume B11975 R11977 = R8954%0x76a700 R11978 = R8954-R11977 R11979 = R11978+0x76a700 R11980 = R10344+0x60R11981 = R10344+0x20M11984 = M10351[R11981] = R6686R11985 = R11981+0x20M11986 = M11984[R11985] = 0xf424a
R11987 = R11980-R10344 R11988 = R11987-0x20 M11989 = M11986[R10344] = R11988 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=94, nextFPWriteCmd=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=38)))::I11990 = keccak256exprsimple(0xf424a R6686)R11991 = R11980+0x60R11992 = R11980+0x20M11993 = M11989[R11992] = R11979R11994 = R11992+0x20M11995 = M11993[R11994] = I11990
R11996 = R11991-R11980 R11997 = R11996-0x20 M11998 = M11995[R11980] = R11997 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=124, nextFPWriteCmd=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=72)))::I11999 = keccak256exprsimple(I11990 R11979)R12000 = R11991+0x60R12001 = R11991+0x20M12002 = M11998[R12001] = R11973R12003 = R12001+0x20M12004 = M12002[R12003] = I11999
R12005 = R12000-R11991 R12006 = R12005-0x20 M12007 = M12004[R11991] = R12006 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=126, nextFPWriteCmd=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=106)))::I12011 = keccak256exprsimple(I11999 R11973)
R12012 = W15[I12011] R12013 = R12012>>l0xa0 R12014 = R12013>>l0x0 R12015 = 0xffffffff&R12014 R12016 = R12012>>l0xc0 R12017 = R12016>>l0x0 R12018 = 0xffffffff&R12017 R12019 = R12012>>l0xe0 R12020 = R12019>>l0x0 R12021 = 0xffffffff&R12020 B12022 = R12018>0x0
assume B12022 B12024 = R11647>0x0
assume B12024 B12026 = R12021>R8954
if B12026:bool goto 14387_927_1_19_21_0_55108_0 else goto 14394_927_1_19_21_0_55124_0
Block 14732_919_1_19_21_0_55166_0:
R13593 = R13170/R11647 B13594 = R13593>0x3b9aca00B13595 = !B13594
assume B13595 R13596 = 0x3b9aca00-R13593 R13597 = R12018*R13596 B13598 = mul_noofl:bif(R12018,R13596)
assume B13598 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_915_2_0_0_0_0_0 -> 14732_916_2_0_0_0_0_0::::Parallel assignment for 170323, 170325 := 172289, 170311::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_915_2_0_0_0_0_0 -> 14732_916_2_0_0_0_0_0::B13601 = R12015==0x0
if B13601:bool goto 14615_915_4_19_21_0_55138_0 else goto 14623_915_4_19_21_0_55149_0
Block 11517_950_1_19_21_0_55167_0:
B13604 = R8954>R10052B13605 = !B13604
assume B13605 R13606 = R10052-R8954 B13607 = R12840==0x0
if B13607:bool goto 14615_936_2_19_21_0_55159_0 else goto 14623_936_2_19_21_0_55168_0
Block 14623_936_2_19_21_0_55168_0:
R13945 = R12840*R13606 B13946 = mul_noofl:bif(R12840,R13606)
assume B13946 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_935_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 156902, 156904 := 158465, 156890::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_935_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 13943 := 13945::R13943 = R13945
Block 14615_919_1_19_21_0_55171_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_919_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 160165, 160167 := 160166, 160168::R13171 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_919_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 13170 := 13171::R13170 = R13171
Block 14434_926_1_19_21_0_55174_0:
B12839 = R12372==0x0
if B12839:bool goto 14615_919_1_19_21_0_55171_0 else goto 14623_919_1_19_21_0_55177_0
Block 14623_919_1_19_21_0_55177_0:
R13172 = R12372*0x3b9aca00 B13173 = mul_noofl:bif(R12372,0x3b9aca00)
assume B13173 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_918_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 160165, 160167 := 161892, 160153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_918_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 13170 := 13172::R13170 = R13172
Block 15420_937_1_19_21_0_55349_0:
R16191 = R15365&0x8000000000000000 R16192 = SignExtend(o1=0xf, o2=R16191:bv256) B16193 = 0x0s<R16192R16194 = B16193 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R16195 = R15365&0x4000000000000000 R16196 = SignExtend(o1=0xf, o2=R16195:bv256) B16197 = 0x0s<R16196R16198 = B16197 ? (R16194*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R16194
R16199 = R15365&0x2000000000000000 R16200 = SignExtend(o1=0xf, o2=R16199:bv256) B16201 = 0x0s<R16200R16202 = B16201 ? (R16198*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R16198
R16203 = R15365&0x1000000000000000 R16204 = SignExtend(o1=0xf, o2=R16203:bv256) B16205 = 0x0s<R16204R16206 = B16205 ? (R16202*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R16202
R16207 = R15365&0x800000000000000 R16208 = SignExtend(o1=0xf, o2=R16207:bv256) B16209 = 0x0s<R16208R16210 = B16209 ? (R16206*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R16206
R16211 = R15365&0x400000000000000 R16212 = SignExtend(o1=0xf, o2=R16211:bv256) B16213 = 0x0s<R16212R16214 = B16213 ? (R16210*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R16210
R16215 = R15365&0x200000000000000 R16216 = SignExtend(o1=0xf, o2=R16215:bv256) B16217 = 0x0s<R16216R16218 = B16217 ? (R16214*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R16214
R16219 = R15365&0x100000000000000 R16220 = SignExtend(o1=0xf, o2=R16219:bv256) B16221 = 0x0s<R16220R16222 = B16221 ? (R16218*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R16218
R16223 = R15365&0x80000000000000 R16224 = SignExtend(o1=0xf, o2=R16223:bv256) B16225 = 0x0s<R16224R16226 = B16225 ? (R16222*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R16222
R16227 = R15365&0x40000000000000 R16228 = SignExtend(o1=0xf, o2=R16227:bv256) B16229 = 0x0s<R16228R16230 = B16229 ? (R16226*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R16226
R16231 = R15365&0x20000000000000 R16232 = SignExtend(o1=0xf, o2=R16231:bv256) B16233 = 0x0s<R16232R16234 = B16233 ? (R16230*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R16230
R16235 = R15365&0x10000000000000 R16236 = SignExtend(o1=0xf, o2=R16235:bv256) B16237 = 0x0s<R16236R16238 = B16237 ? (R16234*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R16234
R16239 = R15365&0x8000000000000 R16240 = SignExtend(o1=0xf, o2=R16239:bv256) B16241 = 0x0s<R16240R16242 = B16241 ? (R16238*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R16238
R16243 = R15365&0x4000000000000 R16244 = SignExtend(o1=0xf, o2=R16243:bv256) B16245 = 0x0s<R16244R16246 = B16245 ? (R16242*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R16242
R16247 = R15365&0x2000000000000 R16248 = SignExtend(o1=0xf, o2=R16247:bv256) B16249 = 0x0s<R16248R16250 = B16249 ? (R16246*0x1000162e525ee054754457d5995292026)>>l0x80 : R16246
R16251 = R15365&0x1000000000000 R16252 = SignExtend(o1=0xf, o2=R16251:bv256) B16253 = 0x0s<R16252R16254 = B16253 ? (R16250*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R16250
R16255 = R15365&0x800000000000 R16256 = SignExtend(o1=0xf, o2=R16255:bv256) B16257 = 0x0s<R16256R16258 = B16257 ? (R16254*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R16254
R16259 = R15365&0x400000000000 R16260 = SignExtend(o1=0xf, o2=R16259:bv256) B16261 = 0x0s<R16260R16262 = B16261 ? (R16258*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R16258
R16263 = R15365&0x200000000000 R16264 = SignExtend(o1=0xf, o2=R16263:bv256) B16265 = 0x0s<R16264R16266 = B16265 ? (R16262*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R16262
R16267 = R15365&0x100000000000 R16268 = SignExtend(o1=0xf, o2=R16267:bv256) B16269 = 0x0s<R16268R16270 = B16269 ? (R16266*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R16266
R16271 = R15365&0x80000000000 R16272 = SignExtend(o1=0xf, o2=R16271:bv256) B16273 = 0x0s<R16272R16274 = B16273 ? (R16270*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R16270
R16275 = R15365&0x40000000000 R16276 = SignExtend(o1=0xf, o2=R16275:bv256) B16277 = 0x0s<R16276R16278 = B16277 ? (R16274*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R16274
R16279 = R15365&0x20000000000 R16280 = SignExtend(o1=0xf, o2=R16279:bv256) B16281 = 0x0s<R16280R16282 = B16281 ? (R16278*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R16278
R16283 = R15365&0x10000000000 R16284 = SignExtend(o1=0xf, o2=R16283:bv256) B16285 = 0x0s<R16284R16286 = B16285 ? (R16282*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R16282
R16287 = R15365&0x8000000000 R16288 = SignExtend(o1=0xf, o2=R16287:bv256) B16289 = 0x0s<R16288R16290 = B16289 ? (R16286*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R16286
R16291 = R15365&0x4000000000 R16292 = SignExtend(o1=0xf, o2=R16291:bv256) B16293 = 0x0s<R16292R16294 = B16293 ? (R16290*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R16290
R16295 = R15365&0x2000000000 R16296 = SignExtend(o1=0xf, o2=R16295:bv256) B16297 = 0x0s<R16296R16298 = B16297 ? (R16294*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R16294
R16299 = R15365&0x1000000000 R16300 = SignExtend(o1=0xf, o2=R16299:bv256) B16301 = 0x0s<R16300R16302 = B16301 ? (R16298*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R16298
R16303 = R15365&0x800000000 R16304 = SignExtend(o1=0xf, o2=R16303:bv256) B16305 = 0x0s<R16304R16306 = B16305 ? (R16302*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R16302
R16307 = R15365&0x400000000 R16308 = SignExtend(o1=0xf, o2=R16307:bv256) B16309 = 0x0s<R16308R16310 = B16309 ? (R16306*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R16306
R16311 = R15365&0x200000000 R16312 = SignExtend(o1=0xf, o2=R16311:bv256) B16313 = 0x0s<R16312R16314 = B16313 ? (R16310*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R16310
R16315 = R15365&0x100000000 R16316 = SignExtend(o1=0xf, o2=R16315:bv256) B16317 = 0x0s<R16316R16318 = B16317 ? (R16314*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R16314
R16319 = R15365&0x80000000 R16320 = SignExtend(o1=0xf, o2=R16319:bv256) B16321 = 0x0s<R16320R16322 = B16321 ? (R16318*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R16318
R16323 = R15365&0x40000000 R16324 = SignExtend(o1=0xf, o2=R16323:bv256) B16325 = 0x0s<R16324R16326 = B16325 ? (R16322*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R16322
R16327 = R15365&0x20000000 R16328 = SignExtend(o1=0xf, o2=R16327:bv256) B16329 = 0x0s<R16328R16330 = B16329 ? (R16326*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R16326
R16331 = R15365&0x10000000 R16332 = SignExtend(o1=0xf, o2=R16331:bv256) B16333 = 0x0s<R16332R16334 = B16333 ? (R16330*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R16330
R16335 = R15365&0x8000000 R16336 = SignExtend(o1=0xf, o2=R16335:bv256) B16337 = 0x0s<R16336R16338 = B16337 ? (R16334*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R16334
R16339 = R15365&0x4000000 R16340 = SignExtend(o1=0xf, o2=R16339:bv256) B16341 = 0x0s<R16340R16342 = B16341 ? (R16338*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R16338
R16343 = R15365&0x2000000 R16344 = SignExtend(o1=0xf, o2=R16343:bv256) B16345 = 0x0s<R16344R16346 = B16345 ? (R16342*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R16342
R16347 = R15365&0x1000000 R16348 = SignExtend(o1=0xf, o2=R16347:bv256) B16349 = 0x0s<R16348R16350 = B16349 ? (R16346*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R16346
R16351 = R15365&0x800000 R16352 = SignExtend(o1=0xf, o2=R16351:bv256) B16353 = 0x0s<R16352R16354 = B16353 ? (R16350*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R16350
R16355 = R15365&0x400000 R16356 = SignExtend(o1=0xf, o2=R16355:bv256) B16357 = 0x0s<R16356R16358 = B16357 ? (R16354*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R16354
R16359 = R15365&0x200000 R16360 = SignExtend(o1=0xf, o2=R16359:bv256) B16361 = 0x0s<R16360R16362 = B16361 ? (R16358*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R16358
R16363 = R15365&0x100000 R16364 = SignExtend(o1=0xf, o2=R16363:bv256) B16365 = 0x0s<R16364R16366 = B16365 ? (R16362*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R16362
R16367 = R15365&0x80000 R16368 = SignExtend(o1=0xf, o2=R16367:bv256) B16369 = 0x0s<R16368R16370 = B16369 ? (R16366*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R16366
R16371 = R15365&0x40000 R16372 = SignExtend(o1=0xf, o2=R16371:bv256) B16373 = 0x0s<R16372R16374 = B16373 ? (R16370*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R16370
R16375 = R15365&0x20000 R16376 = SignExtend(o1=0xf, o2=R16375:bv256) B16377 = 0x0s<R16376R16378 = B16377 ? (R16374*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R16374
R16379 = R15365&0x10000 R16380 = SignExtend(o1=0xf, o2=R16379:bv256) B16381 = 0x0s<R16380R16382 = B16381 ? (R16378*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R16378
R16383 = R15365&0x8000 R16384 = SignExtend(o1=0xf, o2=R16383:bv256) B16385 = 0x0s<R16384R16386 = B16385 ? (R16382*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R16382
R16387 = R15365&0x4000 R16388 = SignExtend(o1=0xf, o2=R16387:bv256) B16389 = 0x0s<R16388R16390 = B16389 ? (R16386*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R16386
R16391 = R15365&0x2000 R16392 = SignExtend(o1=0xf, o2=R16391:bv256) B16393 = 0x0s<R16392R16394 = B16393 ? (R16390*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R16390
R16395 = R15365&0x1000 R16396 = SignExtend(o1=0xf, o2=R16395:bv256) B16397 = 0x0s<R16396R16398 = B16397 ? (R16394*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R16394
R16399 = R15365&0x800 R16400 = SignExtend(o1=0xf, o2=R16399:bv256) B16401 = 0x0s<R16400R16402 = B16401 ? (R16398*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R16398
R16403 = R15365&0x400 R16404 = SignExtend(o1=0xf, o2=R16403:bv256) B16405 = 0x0s<R16404R16406 = B16405 ? (R16402*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R16402
R16407 = R15365&0x200 R16408 = SignExtend(o1=0xf, o2=R16407:bv256) B16409 = 0x0s<R16408R16410 = B16409 ? (R16406*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R16406
R16411 = R15365&0x100 R16412 = SignExtend(o1=0xf, o2=R16411:bv256) B16413 = 0x0s<R16412R16414 = B16413 ? (R16410*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R16410
R16415 = R15365&0x80 R16416 = SignExtend(o1=0xf, o2=R16415:bv256) B16417 = 0x0s<R16416R16418 = B16417 ? (R16414*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R16414
R16419 = R15365&0x40 R16420 = SignExtend(o1=0xf, o2=R16419:bv256) B16421 = 0x0s<R16420R16422 = B16421 ? (R16418*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R16418
R16423 = R15365&0x20 R16424 = SignExtend(o1=0xf, o2=R16423:bv256) B16425 = 0x0s<R16424R16426 = B16425 ? (R16422*0x100000000000000162e42fefa39ef366f)>>l0x80 : R16422
R16427 = R15365&0x10 R16428 = SignExtend(o1=0xf, o2=R16427:bv256) B16429 = 0x0s<R16428R16430 = B16429 ? (R16426*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R16426
R16431 = R15365&0x8 R16432 = SignExtend(o1=0xf, o2=R16431:bv256) B16433 = 0x0s<R16432R16434 = B16433 ? (R16430*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R16430
R16435 = R15365&0x4 R16436 = SignExtend(o1=0xf, o2=R16435:bv256) B16437 = 0x0s<R16436R16438 = B16437 ? (R16434*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R16434
R16439 = R15365&0x2 R16440 = SignExtend(o1=0xf, o2=R16439:bv256) B16441 = 0x0s<R16440R16442 = B16441 ? (R16438*0x1000000000000000162e42fefa39ef358)>>l0x80 : R16438
R16443 = R15365&0x1 R16444 = SignExtend(o1=0xf, o2=R16443:bv256) B16445 = 0x0s<R16444R16446 = B16445 ? (R16442*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R16442
R16447 = SignExtend(o1=0xf, o2=R15365:bv256) R16448 = R16447>>a0x40 R16449 = 0x3f-R16448 R16450 = SignExtend(o1=0xf, o2=R16449:bv256) R16451 = R16446>>lR16450 R16452 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B16453 = R16451>R16452B16454 = !B16453
assume B16454 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_936_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 176382, 176384 := 236294, 235508::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_936_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 16189 := 16451::R16189 = R16451
Block 10164_966_1_25_21_0_56040_0:
M20656 = ReachabilityCertora9993_963_1_25_21_0_56046_0 ? M20657 : M16054B20805 = R20660s<0x0B20806 = !B20805B20807 = !B20806B20808 = !B20807
R20809 = 0x0+R20660 B20810 = R20809s<0x0B20811 = !B20810B20812 = !B20811B20813 = !B20812B20814 = B20813==B20808
assume B20814 B20816 = R20658s<0x0B20817 = !B20816B20818 = !B20817B20819 = !B20818
R20820 = 0x0+R20658 B20821 = R20820s<0x0B20822 = !B20821B20823 = !B20822B20824 = !B20823B20825 = B20824==B20819
assume B20825 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8561_974_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::::Parallel assignment for 173182, 173184, 176187, 176189, 176200, 176202 := 173183, 171208, 176188, 174165, 176201, 176197::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8561_974_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::R20831 = 0x0+R12297 R20832 = M20656[R20831] R20833 = M20656[R20832] B20834 = 0x1<R20833
assume !B20834::Parallel assignment for 16030, 16055, 20827, 20829 := 20656, 16047, 20809, 20820::R16055 = R16047R20827 = R20809R20829 = R20820
Block 11595_956_1_25_21_0_56042_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10151_961_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 168322, 168324, 168327 := 166401, 166403, 159184::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10151_961_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 20656, 20658, 20660 := 16054, 20835, 19548::R20658 = R20835R20660 = R19548
Block 11509_956_1_25_21_0_56044_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_956_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 166401, 166403 := 166402, 166404::R20836 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_956_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 20835 := 20836::R20835 = R20836
Block 9993_963_1_25_21_0_56046_0:
R20633 = M16054[R13877] B20634 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20633
assume B20634 R20636 = 0x0+R13877 R20637 = M16054[R20636] R20638 = 0x60+R20637 R20639 = M16054[R20638] B20640 = R20379s<0x0B20641 = !B20640B20642 = !B20641B20643 = !B20642
R20644 = R20639+R20379 B20645 = R20644s<R20639B20646 = !B20645B20647 = !B20646B20648 = !B20647B20649 = B20648==B20643
assume B20649 R20651 = M16054[R13877] B20652 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20651
assume B20652 R20654 = M16054[R20636] R20655 = 0x60+R20654 M20657 = M16054[R20655] = R20644 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10052_960_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 168322, 168324, 168327 := 168400, 168401, 159184::R20659 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10052_960_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 20656, 20658, 20660 := 20657, 20659, 19548::R20658 = R20659R20660 = R19548
Block 10083_963_1_25_21_0_56047_0:
R20662 = M16054[R14802] B20664 = R20379==0x0
if B20664:bool goto 11509_956_1_25_21_0_56044_0 else goto 11517_956_1_25_21_0_56135_0
Block 15250_943_2_25_21_0_56068_0:
assume B23064 R23414 = SignExtend(o1=0xf, o2=R22452:bv256) R23415 = R23414>>a0x40 R23416 = SignExtend(o1=0x7, o2=R23415:bv256) B23417 = 0x3b9aca00s<R23416B23418 = !B23417
assume B23418 B23419 = R20379==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB23420 = B23419 ? R23416==0x8000000000000000000000000000000000000000000000000000000000000000 : B23419B23421 = !B23420
assume B23421 R23422 = R20379*R23416 B23423 = smul_no_ofl_udfl:bif(R20379,R23416)
assume B23423 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_944_3_0_0_0_0_0 -> 8868_945_3_0_0_0_0_0::::Parallel assignment for 202054, 202056 := 205955, 204010::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_944_3_0_0_0_0_0 -> 8868_945_3_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_946_3_0_0_0_0_0 -> 8967_945_3_0_0_0_0_0::::Parallel assignment for 206923, 206925 := 205962, 205963::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_946_3_0_0_0_0_0 -> 8967_945_3_0_0_0_0_0::R23425 = R23422 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_953_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 166401, 166403 := 210708, 208829::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_953_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 20835 := 23425::R20835 = R23425
Block 8868_952_5_25_21_0_56069_0:
B20374 = R16078==0x0B20375 = !B20374
assume B20375 B20376 = R16078==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB20377 = B20376 ? R19970==0x8000000000000000000000000000000000000000000000000000000000000000 : B20376B20378 = !B20377
assume B20378 R20379 = R19970 /s R16078 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9854_961_1_0_0_0_0_0 -> 9863_963_1_0_0_0_0_0::::Parallel assignment for 159180, 159184 := 157522, 147523::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9854_961_1_0_0_0_0_0 -> 9863_963_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9863_963_1_0_0_0_0_0 -> 9908_962_1_0_0_0_0_0::::Parallel assignment for 160907, 161866 := 160108, 160107::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9863_963_1_0_0_0_0_0 -> 9908_962_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9908_962_1_0_0_0_0_0 -> 9949_962_1_0_0_0_0_0::::Parallel assignment for 161836, 162714 := 160907, 161866::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9908_962_1_0_0_0_0_0 -> 9949_962_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9949_962_1_0_0_0_0_0 -> 9987_962_1_0_0_0_0_0::::Parallel assignment for 162687, 162689 := 162714, 161836::B20382 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9949_962_1_0_0_0_0_0 -> 9987_962_1_0_0_0_0_0::if B20382:bool goto 9993_963_1_25_21_0_56046_0 else goto 10083_963_1_25_21_0_56047_0
Block 15226_943_2_25_21_0_56070_0:
R23061 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23062 = R23061s<R22452B23063 = !B23062
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_943_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 193399 := 193403::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_943_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 23064 := 23063::B23064 = B23063
Block 15162_946_2_25_21_0_56071_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_946_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 193399 := 192593::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_946_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 23064 := 22455::B23064 = B22455
Block 8739_952_5_25_21_0_56072_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_952_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 150502, 150504 := 150503, 150505::R19971 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_952_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 19970 := 19971::R19970 = R19971
Block 15157_946_2_25_21_0_56074_0:
R22449 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R22450 = SignExtend(o1=0xf, o2=R22091:bv256) R22451 = R22450*R22449 R22452 = R22451>>a0x40 R22453 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B22454 = R22452s<R22453B22455 = !B22454
if B22455:bool goto 15226_943_2_25_21_0_56070_0 else goto 15162_946_2_25_21_0_56071_0
Block 15111_946_2_25_21_0_56075_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_946_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 189914, 189916 := 189915, 189917::R22092 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_946_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 22091 := 22092::R22091 = R22092
Block 18409_943_2_25_21_0_56076_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_945_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 189914, 189916 := 192558, 192560::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_945_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 22091 := 22456::R22091 = R22456
Block 15412_943_2_25_21_0_56080_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_943_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 192558, 192560 := 192559, 192561::R22457 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_943_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 22456 := 22457::R22456 = R22457
Block 15022_943_2_25_21_0_56091_0:
assume B21827 R21988 = R21650*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R21989 = SignExtend(o1=0xf, o2=R21988:bv256) B21990 = R21989s<0x400000000000000000
assume B21990 R21992 = SignExtend(o1=0xf, o2=R21988:bv256) B21993 = R21992s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B21993:bool goto 15111_946_2_25_21_0_56075_0 else goto 15119_946_2_25_21_0_56092_0
Block 15119_946_2_25_21_0_56092_0:
R22093 = SignExtend(o1=0xf, o2=R21988:bv256) R22094 = R22093*0x171547652b82fe1777d0ffda0d23a7d12 R22095 = R22094>>a0x80 R22096 = SignExtend(o1=0xf, o2=R22095:bv256) B22097 = R22096s<0x400000000000000000
assume B22097 R22099 = SignExtend(o1=0xf, o2=R22095:bv256) B22100 = R22099s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22100:bool goto 15412_943_2_25_21_0_56080_0 else goto 15420_943_2_25_21_0_56351_0
Block 8747_952_5_25_21_0_56096_0:
B19972 = R16060==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19973 = B19972 ? R19550==0x8000000000000000000000000000000000000000000000000000000000000000 : B19972B19974 = !B19973
assume B19974 R19975 = R16060*R19550 B19976 = smul_no_ofl_udfl:bif(R16060,R19550)
assume B19976 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_951_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 150502, 150504 := 154735, 152729::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_951_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 19970 := 19975::R19970 = R19975
Block 14998_943_2_25_21_0_56097_0:
R21824 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21825 = R21824s<R21650B21826 = !B21825
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_943_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 184892 := 184896::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_943_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 21827 := 21826::B21827 = B21826
Block 14949_942_2_25_21_0_56098_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_942_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 184892 := 184053::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_942_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 21827 := 21653::B21827 = B21653
Block 8868_952_3_25_21_0_56100_0:
B19543 = R16078==0x0B19544 = !B19543
assume B19544 B19545 = R16078==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19546 = B19545 ? R19277==0x8000000000000000000000000000000000000000000000000000000000000000 : B19545B19547 = !B19546
assume B19547 R19548 = R19277 /s R16078 R19550 = M16054[R18805] B19552 = R16060==0x0
if B19552:bool goto 8739_952_5_25_21_0_56072_0 else goto 8747_952_5_25_21_0_56096_0
Block 8739_952_3_25_21_0_56104_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_952_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 141834, 141836 := 141835, 141837::R19278 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_952_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 19277 := 19278::R19277 = R19278
Block 12291_957_1_25_21_0_56112_0:
assume B17929 R18805 = R13883+0x20
R18806 = M16054[R18805] B18808 = R16064==0x0
if B18808:bool goto 8739_952_3_25_21_0_56104_0 else goto 8747_952_3_25_21_0_56127_0
Block 12281_957_1_25_21_0_56115_0:
R17925 = R13883+0x20
R17926 = M16054[R17925] B17927 = R17926s<0x0B17928 = !B17927
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12281_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 139251 := 139255::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12281_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 17929 := 17928::B17929 = B17928
Block 12274_957_1_25_21_0_56116_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12274_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 139251 := 137530::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12274_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 17929 := 17389::B17929 = B17389
Block 14732_942_6_25_21_0_56123_0:
R21636 = R21229/0x1da9c00 B21637 = R21636>0x7fffffffffffffffB21638 = !B21637
assume B21638 R21639 = R21636&0xffffffffffffffffffffffffffffffffffffffffffffffffR21640 = R21639*0x10000000000000000
R21641 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21642 = R21641==0x0B21643 = !B21642
assume B21643 R21644 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21645 = SignExtend(o1=0xf, o2=R21640:bv256) R21646 = R21645&0xffffffffffffffffffffffffffffffffffffffffffffffffR21647 = R21646*0x10000000000000000B21648 = R21644>0x0
assume B21648 R21650 = R21647 /s R21644 R21651 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B21652 = R21650s<R21651B21653 = !B21652
if B21653:bool goto 14998_943_2_25_21_0_56097_0 else goto 14949_942_2_25_21_0_56098_0
Block 8747_952_3_25_21_0_56127_0:
B19279 = R16064==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19280 = B19279 ? R18806==0x8000000000000000000000000000000000000000000000000000000000000000 : B19279B19281 = !B19280
assume B19281 R19282 = R16064*R18806 B19283 = smul_no_ofl_udfl:bif(R16064,R18806)
assume B19283 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_951_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 141834, 141836 := 145232, 143525::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_951_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 19277 := 19282::R19277 = R19282
Block 14615_942_6_25_21_0_56128_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_942_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 172191, 172193 := 172192, 172194::R21230 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_942_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 21229 := 21230::R21229 = R21230
Block 14595_933_1_25_21_0_56134_0:
R17386 = M16054[R13883] B17387 = R17386<0x2B17388 = !B17387B17389 = B17388 ? !(R17386>0x8) : B17388
if B17389:bool goto 12281_957_1_25_21_0_56115_0 else goto 12274_957_1_25_21_0_56116_0
Block 11517_956_1_25_21_0_56135_0:
B20837 = R13537>R20662B20838 = !B20837
assume B20838 R20839 = R20662-R13537 B20840 = R16913==0x0
if B20840:bool goto 14615_942_6_25_21_0_56128_0 else goto 14623_942_6_25_21_0_56136_0
Block 14623_942_6_25_21_0_56136_0:
R21231 = R16913*R20839 B21232 = mul_noofl:bif(R16913,R20839)
assume B21232 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_941_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 172191, 172193 := 174100, 172179::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_941_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 21229 := 21231::R21229 = R21231
Block 14387_933_1_25_21_0_56139_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_933_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 130077 := 127675::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_933_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 16913 := 16068::R16913 = R16068
Block 14426_932_1_25_21_0_56140_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_932_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 130077 := 127675::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_932_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 16913 := 16068::R16913 = R16068
Block 14394_933_1_25_21_0_56146_0:
B16915 = R16074>R13537B16916 = !B16915
assume B16916 R16917 = R13537-R16074 B16918 = R16917>R16024
if B16918:bool goto 14426_932_1_25_21_0_56140_0 else goto 14434_932_1_25_21_0_56177_0
Block 14732_921_1_25_21_0_56149_0:
R20383 = R19979+R19286 B20384 = add_must_ofl:bif(R19979,R19286)B20385 = !B20384
assume B20385 R20386 = R20383/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_928_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 130077 := 155711::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_928_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 16913 := 20386::R16913 = R20386
Block 14615_921_1_25_21_0_56152_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_921_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 147518, 147520 := 147519, 147521::R19980 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_921_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 19979 := 19980::R19979 = R19980
Block 14732_922_1_25_21_0_56155_0:
B19553 = R16068==0x0
if B19553:bool goto 14615_921_1_25_21_0_56152_0 else goto 14623_921_1_25_21_0_56161_0
Block 14615_922_1_25_21_0_56159_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_922_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 144442, 144444 := 144443, 144445::R19287 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_922_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 19286 := 19287::R19286 = R19287
Block 14623_921_1_25_21_0_56161_0:
R19981 = R16068*R18809 B19982 = mul_noofl:bif(R16068,R18809)
assume B19982 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_920_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 147518, 147520 := 149373, 147506::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_920_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 19979 := 19981::R19979 = R19981
Block 14623_922_1_25_21_0_56166_0:
R19288 = R16071*R18812 B19289 = mul_noofl:bif(R16071,R18812)
assume B19289 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_921_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 144442, 144444 := 145973, 144430::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_921_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 19286 := 19288::R19286 = R19288
Block 14732_925_2_25_21_0_56170_0:
R18809 = R17932/R16024 B18810 = R18809>0x3b9aca00B18811 = !B18810
assume B18811 R18812 = 0x3b9aca00-R18809 B18813 = R16071==0x0
if B18813:bool goto 14615_922_1_25_21_0_56159_0 else goto 14623_922_1_25_21_0_56166_0
Block 14615_925_2_25_21_0_56172_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_925_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 134933, 134935 := 134934, 134936::R17933 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_925_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 17932 := 17933::R17932 = R17933
Block 14434_932_1_25_21_0_56177_0:
B17391 = R16917==0x0
if B17391:bool goto 14615_925_2_25_21_0_56172_0 else goto 14623_925_2_25_21_0_56179_0
Block 14623_925_2_25_21_0_56179_0:
R17934 = R16917*0x3b9aca00 B17935 = mul_noofl:bif(R16917,0x3b9aca00)
assume B17935 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_924_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 134933, 134935 := 136657, 134921::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_924_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 17932 := 17934::R17932 = R17934
Block 11919_957_1_25_21_0_56186_0:
B16005 = R15324==0x0
assume B16005 R16007 = M12747[R14800] B16008 = 0x1>R16007B16009 = !B16008
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11938_956_1_0_0_0_0_0 -> 11947_956_1_0_0_0_0_0::::Parallel assignment for 80627 := 80631::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11938_956_1_0_0_0_0_0 -> 11947_956_1_0_0_0_0_0::assume B16009 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_952_3_0_0_0_0_0 -> 12894_952_3_0_0_0_0_0::::Parallel assignment for 84022 := 84023::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_952_3_0_0_0_0_0 -> 12894_952_3_0_0_0_0_0::R16012 = R13537%0x76a700 R16013 = R13537-R16012 R16014 = R16013+0x76a700 B16015 = add_must_ofl:bif(R16013,0x76a700)B16016 = !B16015
assume B16016 R16017 = 0x0+R10155 R16018 = M12747[R16017] R16019 = R14800+0x40
R16020 = M12747[R16019] R16021 = R16020>>l0x8 R16022 = R16021>>l0x0 R16023 = 0xff&R16022 R16024 = R16023*0x3c R16025 = R13537%0x76a700 R16026 = R13537-R16025 R16027 = R16026+0x76a700 R16028 = R13539+0x60R16029 = R13539+0x20M16031 = M12747[R16029] = R16018R16032 = R16029+0x20M16033 = M16031[R16032] = 0xf424a
R16034 = R16028-R13539 R16035 = R16034-0x20 M16036 = M16033[R13539] = R16035 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=132, nextFPWriteCmd=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=42)))::I16037 = keccak256exprsimple(0xf424a R16018)R16038 = R16028+0x60R16039 = R16028+0x20M16040 = M16036[R16039] = R16027R16041 = R16039+0x20M16042 = M16040[R16041] = I16037
R16043 = R16038-R16028 R16044 = R16043-0x20 M16045 = M16042[R16028] = R16044 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=131, nextFPWriteCmd=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=76)))::I16046 = keccak256exprsimple(I16037 R16027)R16047 = R16038+0x60R16048 = R16038+0x20M16049 = M16045[R16048] = R16014R16050 = R16048+0x20M16051 = M16049[R16050] = I16046
R16052 = R16047-R16038 R16053 = R16052-0x20 M16054 = M16051[R16038] = R16053 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=133, nextFPWriteCmd=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=110)))::I16057 = keccak256exprsimple(I16046 R16014)
R16058 = W15[I16057] R16059 = R16058>>l0x0 R16060 = 0xffffffffffffffffffff&R16059 R16062 = R16058>>l0x50 R16063 = R16062>>l0x0 R16064 = 0xffffffffffffffffffff&R16063 R16066 = R16058>>l0xa0 R16067 = R16066>>l0x0 R16068 = 0xffffffff&R16067 R16069 = R16058>>l0xc0 R16070 = R16069>>l0x0 R16071 = 0xffffffff&R16070 R16072 = R16058>>l0xe0 R16073 = R16072>>l0x0 R16074 = 0xffffffff&R16073 I16076 = I16057+int 0x1 R16078 = W16[I16076] B16083 = R16024>0x0
assume B16083 B16085 = R16074>R13537
if B16085:bool goto 14387_933_1_25_21_0_56139_0 else goto 14394_933_1_25_21_0_56146_0
Block 11808_954_1_25_21_0_56188_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 76332, 76334, 76338, 76340 := 76333, 76335, 77169, 77171::R15325 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 15324 := 15325::R15324 = R15325
Block 11831_954_1_25_21_0_56189_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 76332, 76334, 76338, 76340 := 77178, 77179, 77169, 77171::R16086 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 15324 := 16086::R15324 = R16086
Block 9737_964_1_25_21_0_56212_0:
assume B14462 R14800 = 0x20+R10155 R14801 = M12747[R14800] R14802 = 0x20+R13882 R14803 = M12747[R14802] B14804 = R14801>0x0
assume B14804 B14806 = R14801>0x7B14807 = !B14806
assume B14807 B14808 = R13537>0x76a700
assume B14808 R14810 = R13537%0x76a700 R14811 = R13537-R14810 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_955_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::::Parallel assignment for 77169, 77171 := 69034, 69035::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_955_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::B14812 = 0x1>R14801
if B14812:bool goto 11859_955_1_0_21_0_49282_0 else goto 11769_955_1_71_21_0_58450_0
Block 9727_964_1_25_21_0_56215_0:
R14458 = R13883+0x20
R14459 = M12747[R14458] B14460 = R14459s<0x0B14461 = !B14460
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9727_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 63936 := 63940::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9727_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 14462 := 14461::B14462 = B14461
Block 9720_964_1_25_21_0_56216_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9720_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 63936 := 62703::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9720_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 14462 := 13887::B14462 = B13887
Block 8488_977_1_25_21_0_56227_0:
R13876 = 0x0+R12297 R13877 = M12747[R13876] R13878 = M12747[R13877] B13879 = 0x0<R13878
assume B13879 R13881 = 0x20+R13877 R13882 = M12747[R13881] R13883 = 0x40+R13882 R13884 = M12747[R13883] B13885 = R13884<0x2B13886 = !B13885B13887 = B13886 ? !(R13884>0x8) : B13886
if B13887:bool goto 9727_964_1_25_21_0_56215_0 else goto 9720_964_1_25_21_0_56216_0
Block 15420_943_2_25_21_0_56351_0:
R22458 = R22095&0x8000000000000000 R22459 = SignExtend(o1=0xf, o2=R22458:bv256) B22460 = 0x0s<R22459R22461 = B22460 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R22462 = R22095&0x4000000000000000 R22463 = SignExtend(o1=0xf, o2=R22462:bv256) B22464 = 0x0s<R22463R22465 = B22464 ? (R22461*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R22461
R22466 = R22095&0x2000000000000000 R22467 = SignExtend(o1=0xf, o2=R22466:bv256) B22468 = 0x0s<R22467R22469 = B22468 ? (R22465*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R22465
R22470 = R22095&0x1000000000000000 R22471 = SignExtend(o1=0xf, o2=R22470:bv256) B22472 = 0x0s<R22471R22473 = B22472 ? (R22469*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R22469
R22474 = R22095&0x800000000000000 R22475 = SignExtend(o1=0xf, o2=R22474:bv256) B22476 = 0x0s<R22475R22477 = B22476 ? (R22473*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R22473
R22478 = R22095&0x400000000000000 R22479 = SignExtend(o1=0xf, o2=R22478:bv256) B22480 = 0x0s<R22479R22481 = B22480 ? (R22477*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R22477
R22482 = R22095&0x200000000000000 R22483 = SignExtend(o1=0xf, o2=R22482:bv256) B22484 = 0x0s<R22483R22485 = B22484 ? (R22481*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R22481
R22486 = R22095&0x100000000000000 R22487 = SignExtend(o1=0xf, o2=R22486:bv256) B22488 = 0x0s<R22487R22489 = B22488 ? (R22485*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R22485
R22490 = R22095&0x80000000000000 R22491 = SignExtend(o1=0xf, o2=R22490:bv256) B22492 = 0x0s<R22491R22493 = B22492 ? (R22489*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R22489
R22494 = R22095&0x40000000000000 R22495 = SignExtend(o1=0xf, o2=R22494:bv256) B22496 = 0x0s<R22495R22497 = B22496 ? (R22493*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R22493
R22498 = R22095&0x20000000000000 R22499 = SignExtend(o1=0xf, o2=R22498:bv256) B22500 = 0x0s<R22499R22501 = B22500 ? (R22497*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R22497
R22502 = R22095&0x10000000000000 R22503 = SignExtend(o1=0xf, o2=R22502:bv256) B22504 = 0x0s<R22503R22505 = B22504 ? (R22501*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R22501
R22506 = R22095&0x8000000000000 R22507 = SignExtend(o1=0xf, o2=R22506:bv256) B22508 = 0x0s<R22507R22509 = B22508 ? (R22505*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R22505
R22510 = R22095&0x4000000000000 R22511 = SignExtend(o1=0xf, o2=R22510:bv256) B22512 = 0x0s<R22511R22513 = B22512 ? (R22509*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R22509
R22514 = R22095&0x2000000000000 R22515 = SignExtend(o1=0xf, o2=R22514:bv256) B22516 = 0x0s<R22515R22517 = B22516 ? (R22513*0x1000162e525ee054754457d5995292026)>>l0x80 : R22513
R22518 = R22095&0x1000000000000 R22519 = SignExtend(o1=0xf, o2=R22518:bv256) B22520 = 0x0s<R22519R22521 = B22520 ? (R22517*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R22517
R22522 = R22095&0x800000000000 R22523 = SignExtend(o1=0xf, o2=R22522:bv256) B22524 = 0x0s<R22523R22525 = B22524 ? (R22521*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R22521
R22526 = R22095&0x400000000000 R22527 = SignExtend(o1=0xf, o2=R22526:bv256) B22528 = 0x0s<R22527R22529 = B22528 ? (R22525*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R22525
R22530 = R22095&0x200000000000 R22531 = SignExtend(o1=0xf, o2=R22530:bv256) B22532 = 0x0s<R22531R22533 = B22532 ? (R22529*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R22529
R22534 = R22095&0x100000000000 R22535 = SignExtend(o1=0xf, o2=R22534:bv256) B22536 = 0x0s<R22535R22537 = B22536 ? (R22533*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R22533
R22538 = R22095&0x80000000000 R22539 = SignExtend(o1=0xf, o2=R22538:bv256) B22540 = 0x0s<R22539R22541 = B22540 ? (R22537*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R22537
R22542 = R22095&0x40000000000 R22543 = SignExtend(o1=0xf, o2=R22542:bv256) B22544 = 0x0s<R22543R22545 = B22544 ? (R22541*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R22541
R22546 = R22095&0x20000000000 R22547 = SignExtend(o1=0xf, o2=R22546:bv256) B22548 = 0x0s<R22547R22549 = B22548 ? (R22545*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R22545
R22550 = R22095&0x10000000000 R22551 = SignExtend(o1=0xf, o2=R22550:bv256) B22552 = 0x0s<R22551R22553 = B22552 ? (R22549*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R22549
R22554 = R22095&0x8000000000 R22555 = SignExtend(o1=0xf, o2=R22554:bv256) B22556 = 0x0s<R22555R22557 = B22556 ? (R22553*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R22553
R22558 = R22095&0x4000000000 R22559 = SignExtend(o1=0xf, o2=R22558:bv256) B22560 = 0x0s<R22559R22561 = B22560 ? (R22557*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R22557
R22562 = R22095&0x2000000000 R22563 = SignExtend(o1=0xf, o2=R22562:bv256) B22564 = 0x0s<R22563R22565 = B22564 ? (R22561*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R22561
R22566 = R22095&0x1000000000 R22567 = SignExtend(o1=0xf, o2=R22566:bv256) B22568 = 0x0s<R22567R22569 = B22568 ? (R22565*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R22565
R22570 = R22095&0x800000000 R22571 = SignExtend(o1=0xf, o2=R22570:bv256) B22572 = 0x0s<R22571R22573 = B22572 ? (R22569*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R22569
R22574 = R22095&0x400000000 R22575 = SignExtend(o1=0xf, o2=R22574:bv256) B22576 = 0x0s<R22575R22577 = B22576 ? (R22573*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R22573
R22578 = R22095&0x200000000 R22579 = SignExtend(o1=0xf, o2=R22578:bv256) B22580 = 0x0s<R22579R22581 = B22580 ? (R22577*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R22577
R22582 = R22095&0x100000000 R22583 = SignExtend(o1=0xf, o2=R22582:bv256) B22584 = 0x0s<R22583R22585 = B22584 ? (R22581*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R22581
R22586 = R22095&0x80000000 R22587 = SignExtend(o1=0xf, o2=R22586:bv256) B22588 = 0x0s<R22587R22589 = B22588 ? (R22585*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R22585
R22590 = R22095&0x40000000 R22591 = SignExtend(o1=0xf, o2=R22590:bv256) B22592 = 0x0s<R22591R22593 = B22592 ? (R22589*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R22589
R22594 = R22095&0x20000000 R22595 = SignExtend(o1=0xf, o2=R22594:bv256) B22596 = 0x0s<R22595R22597 = B22596 ? (R22593*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R22593
R22598 = R22095&0x10000000 R22599 = SignExtend(o1=0xf, o2=R22598:bv256) B22600 = 0x0s<R22599R22601 = B22600 ? (R22597*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R22597
R22602 = R22095&0x8000000 R22603 = SignExtend(o1=0xf, o2=R22602:bv256) B22604 = 0x0s<R22603R22605 = B22604 ? (R22601*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R22601
R22606 = R22095&0x4000000 R22607 = SignExtend(o1=0xf, o2=R22606:bv256) B22608 = 0x0s<R22607R22609 = B22608 ? (R22605*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R22605
R22610 = R22095&0x2000000 R22611 = SignExtend(o1=0xf, o2=R22610:bv256) B22612 = 0x0s<R22611R22613 = B22612 ? (R22609*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R22609
R22614 = R22095&0x1000000 R22615 = SignExtend(o1=0xf, o2=R22614:bv256) B22616 = 0x0s<R22615R22617 = B22616 ? (R22613*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R22613
R22618 = R22095&0x800000 R22619 = SignExtend(o1=0xf, o2=R22618:bv256) B22620 = 0x0s<R22619R22621 = B22620 ? (R22617*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R22617
R22622 = R22095&0x400000 R22623 = SignExtend(o1=0xf, o2=R22622:bv256) B22624 = 0x0s<R22623R22625 = B22624 ? (R22621*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R22621
R22626 = R22095&0x200000 R22627 = SignExtend(o1=0xf, o2=R22626:bv256) B22628 = 0x0s<R22627R22629 = B22628 ? (R22625*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R22625
R22630 = R22095&0x100000 R22631 = SignExtend(o1=0xf, o2=R22630:bv256) B22632 = 0x0s<R22631R22633 = B22632 ? (R22629*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R22629
R22634 = R22095&0x80000 R22635 = SignExtend(o1=0xf, o2=R22634:bv256) B22636 = 0x0s<R22635R22637 = B22636 ? (R22633*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R22633
R22638 = R22095&0x40000 R22639 = SignExtend(o1=0xf, o2=R22638:bv256) B22640 = 0x0s<R22639R22641 = B22640 ? (R22637*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R22637
R22642 = R22095&0x20000 R22643 = SignExtend(o1=0xf, o2=R22642:bv256) B22644 = 0x0s<R22643R22645 = B22644 ? (R22641*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R22641
R22646 = R22095&0x10000 R22647 = SignExtend(o1=0xf, o2=R22646:bv256) B22648 = 0x0s<R22647R22649 = B22648 ? (R22645*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R22645
R22650 = R22095&0x8000 R22651 = SignExtend(o1=0xf, o2=R22650:bv256) B22652 = 0x0s<R22651R22653 = B22652 ? (R22649*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R22649
R22654 = R22095&0x4000 R22655 = SignExtend(o1=0xf, o2=R22654:bv256) B22656 = 0x0s<R22655R22657 = B22656 ? (R22653*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R22653
R22658 = R22095&0x2000 R22659 = SignExtend(o1=0xf, o2=R22658:bv256) B22660 = 0x0s<R22659R22661 = B22660 ? (R22657*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R22657
R22662 = R22095&0x1000 R22663 = SignExtend(o1=0xf, o2=R22662:bv256) B22664 = 0x0s<R22663R22665 = B22664 ? (R22661*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R22661
R22666 = R22095&0x800 R22667 = SignExtend(o1=0xf, o2=R22666:bv256) B22668 = 0x0s<R22667R22669 = B22668 ? (R22665*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R22665
R22670 = R22095&0x400 R22671 = SignExtend(o1=0xf, o2=R22670:bv256) B22672 = 0x0s<R22671R22673 = B22672 ? (R22669*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R22669
R22674 = R22095&0x200 R22675 = SignExtend(o1=0xf, o2=R22674:bv256) B22676 = 0x0s<R22675R22677 = B22676 ? (R22673*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R22673
R22678 = R22095&0x100 R22679 = SignExtend(o1=0xf, o2=R22678:bv256) B22680 = 0x0s<R22679R22681 = B22680 ? (R22677*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R22677
R22682 = R22095&0x80 R22683 = SignExtend(o1=0xf, o2=R22682:bv256) B22684 = 0x0s<R22683R22685 = B22684 ? (R22681*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R22681
R22686 = R22095&0x40 R22687 = SignExtend(o1=0xf, o2=R22686:bv256) B22688 = 0x0s<R22687R22689 = B22688 ? (R22685*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R22685
R22690 = R22095&0x20 R22691 = SignExtend(o1=0xf, o2=R22690:bv256) B22692 = 0x0s<R22691R22693 = B22692 ? (R22689*0x100000000000000162e42fefa39ef366f)>>l0x80 : R22689
R22694 = R22095&0x10 R22695 = SignExtend(o1=0xf, o2=R22694:bv256) B22696 = 0x0s<R22695R22697 = B22696 ? (R22693*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R22693
R22698 = R22095&0x8 R22699 = SignExtend(o1=0xf, o2=R22698:bv256) B22700 = 0x0s<R22699R22701 = B22700 ? (R22697*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R22697
R22702 = R22095&0x4 R22703 = SignExtend(o1=0xf, o2=R22702:bv256) B22704 = 0x0s<R22703R22705 = B22704 ? (R22701*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R22701
R22706 = R22095&0x2 R22707 = SignExtend(o1=0xf, o2=R22706:bv256) B22708 = 0x0s<R22707R22709 = B22708 ? (R22705*0x1000000000000000162e42fefa39ef358)>>l0x80 : R22705
R22710 = R22095&0x1 R22711 = SignExtend(o1=0xf, o2=R22710:bv256) B22712 = 0x0s<R22711R22713 = B22712 ? (R22709*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R22709
R22714 = SignExtend(o1=0xf, o2=R22095:bv256) R22715 = R22714>>a0x40 R22716 = 0x3f-R22715 R22717 = SignExtend(o1=0xf, o2=R22716:bv256) R22718 = R22713>>lR22717 R22719 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22720 = R22718>R22719B22721 = !B22720
assume B22721 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_942_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 192558, 192560 := 247447, 246939::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_942_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 22456 := 22718::R22456 = R22718
Block 10164_969_0_27_21_0_56354_0:
M13577 = ReachabilityCertora9993_966_0_27_21_0_56360_0 ? M13578 : M10240B13894 = R13581s<0x0B13895 = !B13894B13896 = !B13895B13897 = !B13896
R13898 = 0x0+R13581 B13899 = R13898s<0x0B13900 = !B13899B13901 = !B13900B13902 = !B13901B13903 = B13902==B13897
assume B13903 B13905 = R13579s<0x0B13906 = !B13905B13907 = !B13906B13908 = !B13907
R13909 = 0x0+R13579 B13910 = R13909s<0x0B13911 = !B13910B13912 = !B13911B13913 = !B13912B13914 = B13913==B13908
assume B13914 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8561_977_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::::Parallel assignment for 160286, 160288, 162889, 162891, 162902, 162904 := 160287, 158567, 162890, 161173, 162903, 162899::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8561_977_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::R13920 = M13577[R8731] B13921 = 0x1<R13920
assume !B13921::Parallel assignment for 10216, 10241, 13916, 13918 := 13577, 10233, 13898, 13909::R10241 = R10233R13916 = R13898R13918 = R13909
Block 11595_959_0_27_21_0_56356_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10151_964_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 155953, 155955, 155958 := 154017, 154019, 146203::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10151_964_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 13577, 13579, 13581 := 10240, 13922, 12362::R13579 = R13922R13581 = R12362
Block 11509_959_0_27_21_0_56358_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_959_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 154017, 154019 := 154018, 154020::R13923 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_959_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 13922 := 13923::R13922 = R13923
Block 9993_966_0_27_21_0_56360_0:
R13554 = M10240[R8731] B13555 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R13554
assume B13555 R13557 = 0x0+R8731 R13558 = M10240[R13557] R13559 = 0x60+R13558 R13560 = M10240[R13559] B13561 = R13138s<0x0B13562 = !B13561B13563 = !B13562B13564 = !B13563
R13565 = R13560+R13138 B13566 = R13565s<R13560B13567 = !B13566B13568 = !B13567B13569 = !B13568B13570 = B13569==B13564
assume B13570 R13572 = M10240[R8731] B13573 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R13572
assume B13573 R13575 = M10240[R13557] R13576 = 0x60+R13575 M13578 = M10240[R13576] = R13565 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10052_963_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 155953, 155955, 155958 := 156031, 156032, 146203::R13580 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10052_963_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 13577, 13579, 13581 := 13578, 13580, 12362::R13579 = R13580R13581 = R12362
Block 10083_966_0_27_21_0_56361_0:
R13583 = M10240[R9484] B13585 = R13138==0x0
if B13585:bool goto 11509_959_0_27_21_0_56358_0 else goto 11517_959_0_27_21_0_56449_0
Block 15250_946_0_27_21_0_56382_0:
assume B17429 R17950 = SignExtend(o1=0xf, o2=R16959:bv256) R17951 = R17950>>a0x40 R17952 = SignExtend(o1=0x7, o2=R17951:bv256) B17953 = 0x3b9aca00s<R17952B17954 = !B17953
assume B17954 B17955 = R13138==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17956 = B17955 ? R17952==0x8000000000000000000000000000000000000000000000000000000000000000 : B17955B17957 = !B17956
assume B17957 R17958 = R13138*R17952 B17959 = smul_no_ofl_udfl:bif(R13138,R17952)
assume B17959 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_947_2_0_0_0_0_0 -> 8868_948_2_0_0_0_0_0::::Parallel assignment for 188870, 188872 := 192722, 190929::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_947_2_0_0_0_0_0 -> 8868_948_2_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_949_2_0_0_0_0_0 -> 8967_948_2_0_0_0_0_0::::Parallel assignment for 193528, 193530 := 192729, 192730::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_949_2_0_0_0_0_0 -> 8967_948_2_0_0_0_0_0::R17961 = R17958 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_956_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 154017, 154019 := 197437, 195509::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_956_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 13922 := 17961::R13922 = R17961
Block 8868_955_2_27_21_0_56383_0:
B13133 = R10264==0x0B13134 = !B13133
assume B13134 B13135 = R10264==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB13136 = B13135 ? R12822==0x8000000000000000000000000000000000000000000000000000000000000000 : B13135B13137 = !B13136
assume B13137 R13138 = R12822 /s R10264 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9854_964_0_0_0_0_0_0 -> 9863_966_0_0_0_0_0_0::::Parallel assignment for 146199, 146203 := 144669, 135958::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9854_964_0_0_0_0_0_0 -> 9863_966_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9863_966_0_0_0_0_0_0 -> 9908_965_0_0_0_0_0_0::::Parallel assignment for 147747, 148698 := 146929, 146928::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9863_966_0_0_0_0_0_0 -> 9908_965_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9908_965_0_0_0_0_0_0 -> 9949_965_0_0_0_0_0_0::::Parallel assignment for 148668, 149691 := 147747, 148698::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9908_965_0_0_0_0_0_0 -> 9949_965_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9949_965_0_0_0_0_0_0 -> 9987_965_0_0_0_0_0_0::::Parallel assignment for 149664, 149666 := 149691, 148668::B13141 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9949_965_0_0_0_0_0_0 -> 9987_965_0_0_0_0_0_0::if B13141:bool goto 9993_966_0_27_21_0_56360_0 else goto 10083_966_0_27_21_0_56361_0
Block 15226_946_0_27_21_0_56384_0:
R17426 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17427 = R17426s<R16959B17428 = !B17427
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_946_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 180089 := 180093::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_946_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 17429 := 17428::B17429 = B17428
Block 15162_949_0_27_21_0_56385_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_949_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 180089 := 179103::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_949_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 17429 := 16962::B17429 = B16962
Block 8739_955_2_27_21_0_56386_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_955_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 138524, 138526 := 138525, 138527::R12823 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_955_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 12822 := 12823::R12822 = R12823
Block 15157_949_0_27_21_0_56388_0:
R16956 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R16957 = SignExtend(o1=0xf, o2=R16172:bv256) R16958 = R16957*R16956 R16959 = R16958>>a0x40 R16960 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B16961 = R16959s<R16960B16962 = !B16961
if B16962:bool goto 15226_946_0_27_21_0_56384_0 else goto 15162_949_0_27_21_0_56385_0
Block 15111_949_0_27_21_0_56389_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_949_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 176455, 176457 := 176456, 176458::R16173 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_949_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 16172 := 16173::R16172 = R16173
Block 18409_946_0_27_21_0_56390_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_948_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 176455, 176457 := 179068, 179070::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_948_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 16172 := 16963::R16172 = R16963
Block 15412_946_0_27_21_0_56394_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_946_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 179068, 179070 := 179069, 179071::R16964 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_946_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 16963 := 16964::R16963 = R16964
Block 15022_946_0_27_21_0_56405_0:
assume B15086 R15355 = R14838*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R15356 = SignExtend(o1=0xf, o2=R15355:bv256) B15357 = R15356s<0x400000000000000000
assume B15357 R15359 = SignExtend(o1=0xf, o2=R15355:bv256) B15360 = R15359s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15360:bool goto 15111_949_0_27_21_0_56389_0 else goto 15119_949_0_27_21_0_56406_0
Block 15119_949_0_27_21_0_56406_0:
R16174 = SignExtend(o1=0xf, o2=R15355:bv256) R16175 = R16174*0x171547652b82fe1777d0ffda0d23a7d12 R16176 = R16175>>a0x80 R16177 = SignExtend(o1=0xf, o2=R16176:bv256) B16178 = R16177s<0x400000000000000000
assume B16178 R16180 = SignExtend(o1=0xf, o2=R16176:bv256) B16181 = R16180s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B16181:bool goto 15412_946_0_27_21_0_56394_0 else goto 15420_946_0_27_21_0_56665_0
Block 8747_955_2_27_21_0_56410_0:
B12824 = R10246==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12825 = B12824 ? R12364==0x8000000000000000000000000000000000000000000000000000000000000000 : B12824B12826 = !B12825
assume B12826 R12827 = R10246*R12364 B12828 = smul_no_ofl_udfl:bif(R10246,R12364)
assume B12828 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_954_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 138524, 138526 := 142037, 140334::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_954_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 12822 := 12827::R12822 = R12827
Block 14998_946_0_27_21_0_56411_0:
R15083 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B15084 = R15083s<R14838B15085 = !B15084
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_946_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 171339 := 171343::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_946_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 15086 := 15085::B15086 = B15085
Block 14949_945_0_27_21_0_56412_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_945_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 171339 := 170504::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_945_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 15086 := 14841::B15086 = B14841
Block 8868_955_1_27_21_0_56414_0:
B12357 = R10264==0x0B12358 = !B12357
assume B12358 B12359 = R10264==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12360 = B12359 ? R11956==0x8000000000000000000000000000000000000000000000000000000000000000 : B12359B12361 = !B12360
assume B12361 R12362 = R11956 /s R10264 R12364 = M10240[R11634] B12366 = R10246==0x0
if B12366:bool goto 8739_955_2_27_21_0_56386_0 else goto 8747_955_2_27_21_0_56410_0
Block 8739_955_1_27_21_0_56418_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_955_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 130312, 130314 := 130313, 130315::R11957 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_955_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 11956 := 11957::R11956 = R11957
Block 12291_960_0_27_21_0_56426_0:
assume B11138 R11634 = R9132+0x20
R11635 = M10240[R11634] B11637 = R10250==0x0
if B11637:bool goto 8739_955_1_27_21_0_56418_0 else goto 8747_955_1_27_21_0_56441_0
Block 12281_960_0_27_21_0_56429_0:
R11134 = R9132+0x20
R11135 = M10240[R11134] B11136 = R11135s<0x0B11137 = !B11136
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12281_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 127831 := 127835::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12281_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 11138 := 11137::B11138 = B11137
Block 12274_960_0_27_21_0_56430_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12274_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 127831 := 126270::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12274_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 11138 := 10857::B11138 = B10857
Block 14732_945_4_27_21_0_56437_0:
R14824 = R14471/0x1da9c00 B14825 = R14824>0x7fffffffffffffffB14826 = !B14825
assume B14826 R14827 = R14824&0xffffffffffffffffffffffffffffffffffffffffffffffffR14828 = R14827*0x10000000000000000
R14829 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B14830 = R14829==0x0B14831 = !B14830
assume B14831 R14832 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R14833 = SignExtend(o1=0xf, o2=R14828:bv256) R14834 = R14833&0xffffffffffffffffffffffffffffffffffffffffffffffffR14835 = R14834*0x10000000000000000B14836 = R14832>0x0
assume B14836 R14838 = R14835 /s R14832 R14839 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B14840 = R14838s<R14839B14841 = !B14840
if B14841:bool goto 14998_946_0_27_21_0_56411_0 else goto 14949_945_0_27_21_0_56412_0
Block 8747_955_1_27_21_0_56441_0:
B11958 = R10250==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11959 = B11958 ? R11635==0x8000000000000000000000000000000000000000000000000000000000000000 : B11958B11960 = !B11959
assume B11960 R11961 = R10250*R11635 B11962 = smul_no_ofl_udfl:bif(R10250,R11635)
assume B11962 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_954_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 130312, 130314 := 133494, 131995::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_954_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 11956 := 11961::R11956 = R11961
Block 14615_945_4_27_21_0_56442_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_945_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 159390, 159392 := 159391, 159393::R14472 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_945_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 14471 := 14472::R14471 = R14472
Block 14595_936_0_27_21_0_56448_0:
R10854 = M10240[R9132] B10855 = R10854<0x2B10856 = !B10855B10857 = B10856 ? !(R10854>0x8) : B10856
if B10857:bool goto 12281_960_0_27_21_0_56429_0 else goto 12274_960_0_27_21_0_56430_0
Block 11517_959_0_27_21_0_56449_0:
B13924 = R8954>R13583B13925 = !B13924
assume B13925 R13926 = R13583-R8954 B13927 = R10551==0x0
if B13927:bool goto 14615_945_4_27_21_0_56442_0 else goto 14623_945_4_27_21_0_56450_0
Block 14623_945_4_27_21_0_56450_0:
R14473 = R10551*R13926 B14474 = mul_noofl:bif(R10551,R13926)
assume B14474 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_944_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 159390, 159392 := 161108, 159378::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_944_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 14471 := 14473::R14471 = R14473
Block 14387_936_0_27_21_0_56453_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_936_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 119278 := 117121::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_936_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 10551 := 10254::R10551 = R10254
Block 14426_935_0_27_21_0_56454_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_935_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 119278 := 117121::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_935_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 10551 := 10254::R10551 = R10254
Block 14394_936_0_27_21_0_56460_0:
B10553 = R10260>R8954B10554 = !B10553
assume B10554 R10555 = R8954-R10260 B10556 = R10555>R10210
if B10556:bool goto 14426_935_0_27_21_0_56454_0 else goto 14434_935_0_27_21_0_56491_0
Block 14732_924_1_27_21_0_56463_0:
R13142 = R12831+R11965 B13143 = add_must_ofl:bif(R12831,R11965)B13144 = !B13143
assume B13144 R13145 = R13142/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_931_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 119278 := 142898::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_931_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 10551 := 13145::R10551 = R13145
Block 14615_924_1_27_21_0_56466_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_924_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 135953, 135955 := 135954, 135956::R12832 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_924_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 12831 := 12832::R12831 = R12832
Block 14732_925_0_27_21_0_56469_0:
B12367 = R10254==0x0
if B12367:bool goto 14615_924_1_27_21_0_56466_0 else goto 14623_924_1_27_21_0_56475_0
Block 14615_925_0_27_21_0_56473_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_925_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 132747, 132749 := 132748, 132750::R11966 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_925_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 11965 := 11966::R11965 = R11966
Block 14623_924_1_27_21_0_56475_0:
R12833 = R10254*R11638 B12834 = mul_noofl:bif(R10254,R11638)
assume B12834 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_923_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 135953, 135955 := 137683, 135941::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_923_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 12831 := 12833::R12831 = R12833
Block 14623_925_0_27_21_0_56480_0:
R11967 = R10257*R11641 B11968 = mul_noofl:bif(R10257,R11641)
assume B11968 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_924_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 132747, 132749 := 134331, 132735::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_924_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 11965 := 11967::R11965 = R11967
Block 14732_928_3_27_21_0_56484_0:
R11638 = R11141/R10210 B11639 = R11638>0x3b9aca00B11640 = !B11639
assume B11640 R11641 = 0x3b9aca00-R11638 B11642 = R10257==0x0
if B11642:bool goto 14615_925_0_27_21_0_56473_0 else goto 14623_925_0_27_21_0_56480_0
Block 14615_928_3_27_21_0_56486_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_928_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 123666, 123668 := 123667, 123669::R11142 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_928_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 11141 := 11142::R11141 = R11142
Block 14434_935_0_27_21_0_56491_0:
B10859 = R10555==0x0
if B10859:bool goto 14615_928_3_27_21_0_56486_0 else goto 14623_928_3_27_21_0_56493_0
Block 14623_928_3_27_21_0_56493_0:
R11143 = R10555*0x3b9aca00 B11144 = mul_noofl:bif(R10555,0x3b9aca00)
assume B11144 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_927_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 123666, 123668 := 125485, 123654::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_927_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 11141 := 11143::R11141 = R11143
Block 11919_960_0_27_21_0_56500_0:
B10194 = R10034==0x0
assume B10194 B10196 = 0x1>R7692B10197 = !B10196
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11938_959_0_0_0_0_0_0 -> 11947_959_0_0_0_0_0_0::::Parallel assignment for 70444 := 70448::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11938_959_0_0_0_0_0_0 -> 11947_959_0_0_0_0_0_0::assume B10197 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_955_0_0_0_0_0_0 -> 12894_955_0_0_0_0_0_0::::Parallel assignment for 73007 := 73008::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_955_0_0_0_0_0_0 -> 12894_955_0_0_0_0_0_0::R10200 = R8954%0x76a700 R10201 = R8954-R10200 R10202 = R10201+0x76a700 B10203 = add_must_ofl:bif(R10201,0x76a700)B10204 = !B10203
assume B10204 R10207 = R7690>>l0x8 R10208 = R10207>>l0x0 R10209 = 0xff&R10208 R10210 = R10209*0x3c R10211 = R8954%0x76a700 R10212 = R8954-R10211 R10213 = R10212+0x76a700 R10214 = R8956+0x60R10215 = R8956+0x20M10217 = M8417[R10215] = R6686R10218 = R10215+0x20M10219 = M10217[R10218] = 0xf424a
R10220 = R10214-R8956 R10221 = R10220-0x20 M10222 = M10219[R8956] = R10221 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=136, nextFPWriteCmd=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=42)))::I10223 = keccak256exprsimple(0xf424a R6686)R10224 = R10214+0x60R10225 = R10214+0x20M10226 = M10222[R10225] = R10213R10227 = R10225+0x20M10228 = M10226[R10227] = I10223
R10229 = R10224-R10214 R10230 = R10229-0x20 M10231 = M10228[R10214] = R10230 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=135, nextFPWriteCmd=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=76)))::I10232 = keccak256exprsimple(I10223 R10213)R10233 = R10224+0x60R10234 = R10224+0x20M10235 = M10231[R10234] = R10202R10236 = R10234+0x20M10237 = M10235[R10236] = I10232
R10238 = R10233-R10224 R10239 = R10238-0x20 M10240 = M10237[R10224] = R10239 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=137, nextFPWriteCmd=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=110)))::I10243 = keccak256exprsimple(I10232 R10202)
R10244 = W15[I10243] R10245 = R10244>>l0x0 R10246 = 0xffffffffffffffffffff&R10245 R10248 = R10244>>l0x50 R10249 = R10248>>l0x0 R10250 = 0xffffffffffffffffffff&R10249 R10252 = R10244>>l0xa0 R10253 = R10252>>l0x0 R10254 = 0xffffffff&R10253 R10255 = R10244>>l0xc0 R10256 = R10255>>l0x0 R10257 = 0xffffffff&R10256 R10258 = R10244>>l0xe0 R10259 = R10258>>l0x0 R10260 = 0xffffffff&R10259 I10262 = I10243+int 0x1 R10264 = W16[I10262] B10269 = R10210>0x0
assume B10269 B10271 = R10260>R8954
if B10271:bool goto 14387_936_0_27_21_0_56453_0 else goto 14394_936_0_27_21_0_56460_0
Block 11808_957_0_27_21_0_56502_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 67375, 67377, 67381, 67383 := 67376, 67378, 67955, 67957::R10035 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 10034 := 10035::R10034 = R10035
Block 11831_957_0_27_21_0_56503_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 67375, 67377, 67381, 67383 := 67964, 67965, 67955, 67957::R10272 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 10034 := 10272::R10034 = R10272
Block 9737_967_0_27_21_0_56526_0:
assume B9304 R9484 = 0x20+R9131 R9485 = M8417[R9484] B9486 = R7692>0x0
assume B9486 B9488 = R7692>0x7B9489 = !B9488
assume B9489 B9490 = R8954>0x76a700
assume B9490 R9492 = R8954%0x76a700 R9493 = R8954-R9492 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_958_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::::Parallel assignment for 67955, 67957 := 60291, 60292::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_958_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::B9494 = 0x1>R7692
if B9494:bool goto 11859_958_0_0_21_0_49284_0 else goto 11769_958_0_75_21_0_58458_0
Block 9727_967_0_27_21_0_56529_0:
R9300 = R9132+0x20
R9301 = M8417[R9300] B9302 = R9301s<0x0B9303 = !B9302
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9727_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 55579 := 55583::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9727_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 9304 := 9303::B9304 = B9303
Block 9720_967_0_27_21_0_56530_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9720_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 55579 := 54373::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9720_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 9304 := 9136::B9304 = B9136
Block 8488_980_0_27_21_0_56541_0:
R9127 = M8417[R8731] B9128 = 0x0<R9127
assume B9128 R9130 = 0x20+R8731 R9131 = M8417[R9130] R9132 = 0x40+R9131 R9133 = M8417[R9132] B9134 = R9133<0x2B9135 = !B9134B9136 = B9135 ? !(R9133>0x8) : B9135
if B9136:bool goto 9727_967_0_27_21_0_56529_0 else goto 9720_967_0_27_21_0_56530_0
Block 15420_946_0_27_21_0_56665_0:
R16965 = R16176&0x8000000000000000 R16966 = SignExtend(o1=0xf, o2=R16965:bv256) B16967 = 0x0s<R16966R16968 = B16967 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R16969 = R16176&0x4000000000000000 R16970 = SignExtend(o1=0xf, o2=R16969:bv256) B16971 = 0x0s<R16970R16972 = B16971 ? (R16968*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R16968
R16973 = R16176&0x2000000000000000 R16974 = SignExtend(o1=0xf, o2=R16973:bv256) B16975 = 0x0s<R16974R16976 = B16975 ? (R16972*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R16972
R16977 = R16176&0x1000000000000000 R16978 = SignExtend(o1=0xf, o2=R16977:bv256) B16979 = 0x0s<R16978R16980 = B16979 ? (R16976*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R16976
R16981 = R16176&0x800000000000000 R16982 = SignExtend(o1=0xf, o2=R16981:bv256) B16983 = 0x0s<R16982R16984 = B16983 ? (R16980*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R16980
R16985 = R16176&0x400000000000000 R16986 = SignExtend(o1=0xf, o2=R16985:bv256) B16987 = 0x0s<R16986R16988 = B16987 ? (R16984*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R16984
R16989 = R16176&0x200000000000000 R16990 = SignExtend(o1=0xf, o2=R16989:bv256) B16991 = 0x0s<R16990R16992 = B16991 ? (R16988*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R16988
R16993 = R16176&0x100000000000000 R16994 = SignExtend(o1=0xf, o2=R16993:bv256) B16995 = 0x0s<R16994R16996 = B16995 ? (R16992*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R16992
R16997 = R16176&0x80000000000000 R16998 = SignExtend(o1=0xf, o2=R16997:bv256) B16999 = 0x0s<R16998R17000 = B16999 ? (R16996*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R16996
R17001 = R16176&0x40000000000000 R17002 = SignExtend(o1=0xf, o2=R17001:bv256) B17003 = 0x0s<R17002R17004 = B17003 ? (R17000*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R17000
R17005 = R16176&0x20000000000000 R17006 = SignExtend(o1=0xf, o2=R17005:bv256) B17007 = 0x0s<R17006R17008 = B17007 ? (R17004*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R17004
R17009 = R16176&0x10000000000000 R17010 = SignExtend(o1=0xf, o2=R17009:bv256) B17011 = 0x0s<R17010R17012 = B17011 ? (R17008*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R17008
R17013 = R16176&0x8000000000000 R17014 = SignExtend(o1=0xf, o2=R17013:bv256) B17015 = 0x0s<R17014R17016 = B17015 ? (R17012*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R17012
R17017 = R16176&0x4000000000000 R17018 = SignExtend(o1=0xf, o2=R17017:bv256) B17019 = 0x0s<R17018R17020 = B17019 ? (R17016*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R17016
R17021 = R16176&0x2000000000000 R17022 = SignExtend(o1=0xf, o2=R17021:bv256) B17023 = 0x0s<R17022R17024 = B17023 ? (R17020*0x1000162e525ee054754457d5995292026)>>l0x80 : R17020
R17025 = R16176&0x1000000000000 R17026 = SignExtend(o1=0xf, o2=R17025:bv256) B17027 = 0x0s<R17026R17028 = B17027 ? (R17024*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R17024
R17029 = R16176&0x800000000000 R17030 = SignExtend(o1=0xf, o2=R17029:bv256) B17031 = 0x0s<R17030R17032 = B17031 ? (R17028*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R17028
R17033 = R16176&0x400000000000 R17034 = SignExtend(o1=0xf, o2=R17033:bv256) B17035 = 0x0s<R17034R17036 = B17035 ? (R17032*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R17032
R17037 = R16176&0x200000000000 R17038 = SignExtend(o1=0xf, o2=R17037:bv256) B17039 = 0x0s<R17038R17040 = B17039 ? (R17036*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R17036
R17041 = R16176&0x100000000000 R17042 = SignExtend(o1=0xf, o2=R17041:bv256) B17043 = 0x0s<R17042R17044 = B17043 ? (R17040*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R17040
R17045 = R16176&0x80000000000 R17046 = SignExtend(o1=0xf, o2=R17045:bv256) B17047 = 0x0s<R17046R17048 = B17047 ? (R17044*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R17044
R17049 = R16176&0x40000000000 R17050 = SignExtend(o1=0xf, o2=R17049:bv256) B17051 = 0x0s<R17050R17052 = B17051 ? (R17048*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R17048
R17053 = R16176&0x20000000000 R17054 = SignExtend(o1=0xf, o2=R17053:bv256) B17055 = 0x0s<R17054R17056 = B17055 ? (R17052*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R17052
R17057 = R16176&0x10000000000 R17058 = SignExtend(o1=0xf, o2=R17057:bv256) B17059 = 0x0s<R17058R17060 = B17059 ? (R17056*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R17056
R17061 = R16176&0x8000000000 R17062 = SignExtend(o1=0xf, o2=R17061:bv256) B17063 = 0x0s<R17062R17064 = B17063 ? (R17060*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R17060
R17065 = R16176&0x4000000000 R17066 = SignExtend(o1=0xf, o2=R17065:bv256) B17067 = 0x0s<R17066R17068 = B17067 ? (R17064*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R17064
R17069 = R16176&0x2000000000 R17070 = SignExtend(o1=0xf, o2=R17069:bv256) B17071 = 0x0s<R17070R17072 = B17071 ? (R17068*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R17068
R17073 = R16176&0x1000000000 R17074 = SignExtend(o1=0xf, o2=R17073:bv256) B17075 = 0x0s<R17074R17076 = B17075 ? (R17072*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R17072
R17077 = R16176&0x800000000 R17078 = SignExtend(o1=0xf, o2=R17077:bv256) B17079 = 0x0s<R17078R17080 = B17079 ? (R17076*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R17076
R17081 = R16176&0x400000000 R17082 = SignExtend(o1=0xf, o2=R17081:bv256) B17083 = 0x0s<R17082R17084 = B17083 ? (R17080*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R17080
R17085 = R16176&0x200000000 R17086 = SignExtend(o1=0xf, o2=R17085:bv256) B17087 = 0x0s<R17086R17088 = B17087 ? (R17084*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R17084
R17089 = R16176&0x100000000 R17090 = SignExtend(o1=0xf, o2=R17089:bv256) B17091 = 0x0s<R17090R17092 = B17091 ? (R17088*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R17088
R17093 = R16176&0x80000000 R17094 = SignExtend(o1=0xf, o2=R17093:bv256) B17095 = 0x0s<R17094R17096 = B17095 ? (R17092*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R17092
R17097 = R16176&0x40000000 R17098 = SignExtend(o1=0xf, o2=R17097:bv256) B17099 = 0x0s<R17098R17100 = B17099 ? (R17096*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R17096
R17101 = R16176&0x20000000 R17102 = SignExtend(o1=0xf, o2=R17101:bv256) B17103 = 0x0s<R17102R17104 = B17103 ? (R17100*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R17100
R17105 = R16176&0x10000000 R17106 = SignExtend(o1=0xf, o2=R17105:bv256) B17107 = 0x0s<R17106R17108 = B17107 ? (R17104*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R17104
R17109 = R16176&0x8000000 R17110 = SignExtend(o1=0xf, o2=R17109:bv256) B17111 = 0x0s<R17110R17112 = B17111 ? (R17108*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R17108
R17113 = R16176&0x4000000 R17114 = SignExtend(o1=0xf, o2=R17113:bv256) B17115 = 0x0s<R17114R17116 = B17115 ? (R17112*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R17112
R17117 = R16176&0x2000000 R17118 = SignExtend(o1=0xf, o2=R17117:bv256) B17119 = 0x0s<R17118R17120 = B17119 ? (R17116*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R17116
R17121 = R16176&0x1000000 R17122 = SignExtend(o1=0xf, o2=R17121:bv256) B17123 = 0x0s<R17122R17124 = B17123 ? (R17120*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R17120
R17125 = R16176&0x800000 R17126 = SignExtend(o1=0xf, o2=R17125:bv256) B17127 = 0x0s<R17126R17128 = B17127 ? (R17124*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R17124
R17129 = R16176&0x400000 R17130 = SignExtend(o1=0xf, o2=R17129:bv256) B17131 = 0x0s<R17130R17132 = B17131 ? (R17128*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R17128
R17133 = R16176&0x200000 R17134 = SignExtend(o1=0xf, o2=R17133:bv256) B17135 = 0x0s<R17134R17136 = B17135 ? (R17132*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R17132
R17137 = R16176&0x100000 R17138 = SignExtend(o1=0xf, o2=R17137:bv256) B17139 = 0x0s<R17138R17140 = B17139 ? (R17136*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R17136
R17141 = R16176&0x80000 R17142 = SignExtend(o1=0xf, o2=R17141:bv256) B17143 = 0x0s<R17142R17144 = B17143 ? (R17140*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R17140
R17145 = R16176&0x40000 R17146 = SignExtend(o1=0xf, o2=R17145:bv256) B17147 = 0x0s<R17146R17148 = B17147 ? (R17144*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R17144
R17149 = R16176&0x20000 R17150 = SignExtend(o1=0xf, o2=R17149:bv256) B17151 = 0x0s<R17150R17152 = B17151 ? (R17148*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R17148
R17153 = R16176&0x10000 R17154 = SignExtend(o1=0xf, o2=R17153:bv256) B17155 = 0x0s<R17154R17156 = B17155 ? (R17152*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R17152
R17157 = R16176&0x8000 R17158 = SignExtend(o1=0xf, o2=R17157:bv256) B17159 = 0x0s<R17158R17160 = B17159 ? (R17156*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R17156
R17161 = R16176&0x4000 R17162 = SignExtend(o1=0xf, o2=R17161:bv256) B17163 = 0x0s<R17162R17164 = B17163 ? (R17160*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R17160
R17165 = R16176&0x2000 R17166 = SignExtend(o1=0xf, o2=R17165:bv256) B17167 = 0x0s<R17166R17168 = B17167 ? (R17164*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R17164
R17169 = R16176&0x1000 R17170 = SignExtend(o1=0xf, o2=R17169:bv256) B17171 = 0x0s<R17170R17172 = B17171 ? (R17168*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R17168
R17173 = R16176&0x800 R17174 = SignExtend(o1=0xf, o2=R17173:bv256) B17175 = 0x0s<R17174R17176 = B17175 ? (R17172*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R17172
R17177 = R16176&0x400 R17178 = SignExtend(o1=0xf, o2=R17177:bv256) B17179 = 0x0s<R17178R17180 = B17179 ? (R17176*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R17176
R17181 = R16176&0x200 R17182 = SignExtend(o1=0xf, o2=R17181:bv256) B17183 = 0x0s<R17182R17184 = B17183 ? (R17180*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R17180
R17185 = R16176&0x100 R17186 = SignExtend(o1=0xf, o2=R17185:bv256) B17187 = 0x0s<R17186R17188 = B17187 ? (R17184*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R17184
R17189 = R16176&0x80 R17190 = SignExtend(o1=0xf, o2=R17189:bv256) B17191 = 0x0s<R17190R17192 = B17191 ? (R17188*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R17188
R17193 = R16176&0x40 R17194 = SignExtend(o1=0xf, o2=R17193:bv256) B17195 = 0x0s<R17194R17196 = B17195 ? (R17192*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R17192
R17197 = R16176&0x20 R17198 = SignExtend(o1=0xf, o2=R17197:bv256) B17199 = 0x0s<R17198R17200 = B17199 ? (R17196*0x100000000000000162e42fefa39ef366f)>>l0x80 : R17196
R17201 = R16176&0x10 R17202 = SignExtend(o1=0xf, o2=R17201:bv256) B17203 = 0x0s<R17202R17204 = B17203 ? (R17200*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R17200
R17205 = R16176&0x8 R17206 = SignExtend(o1=0xf, o2=R17205:bv256) B17207 = 0x0s<R17206R17208 = B17207 ? (R17204*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R17204
R17209 = R16176&0x4 R17210 = SignExtend(o1=0xf, o2=R17209:bv256) B17211 = 0x0s<R17210R17212 = B17211 ? (R17208*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R17208
R17213 = R16176&0x2 R17214 = SignExtend(o1=0xf, o2=R17213:bv256) B17215 = 0x0s<R17214R17216 = B17215 ? (R17212*0x1000000000000000162e42fefa39ef358)>>l0x80 : R17212
R17217 = R16176&0x1 R17218 = SignExtend(o1=0xf, o2=R17217:bv256) B17219 = 0x0s<R17218R17220 = B17219 ? (R17216*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R17216
R17221 = SignExtend(o1=0xf, o2=R16176:bv256) R17222 = R17221>>a0x40 R17223 = 0x3f-R17222 R17224 = SignExtend(o1=0xf, o2=R17223:bv256) R17225 = R17220>>lR17224 R17226 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17227 = R17225>R17226B17228 = !B17227
assume B17228 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_945_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 179068, 179070 := 238718, 237999::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_945_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 16963 := 17225::R16963 = R17225
Block 11845_937_1_67_21_0_58439_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_937_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::::Parallel assignment for 118367, 118369 := 118368, 118364::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_937_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::B18822 = 0x2>R16936
assume B18822goto:
11859_938_1_0_21_0_49280_0
Block 11822_937_1_67_21_0_58440_0:
B17940 = R17409>R15344
if B17940:bool goto 11831_937_1_17_21_0_54749_0 else goto 11845_937_1_67_21_0_58439_0
Block 11769_938_1_67_21_0_58442_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_933_1_0_0_0_0_0 -> 12894_933_1_0_0_0_0_0::::Parallel assignment for 113021 := 113022::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_933_1_0_0_0_0_0 -> 12894_933_1_0_0_0_0_0::R17409 = R16944+0x76a700 B17410 = add_must_ofl:bif(R16944,0x76a700)B17411 = !B17410
assume B17411 B17412 = R17409==R15344
if B17412:bool goto 11808_937_1_17_21_0_54748_0 else goto 11822_937_1_67_21_0_58440_0
Block 11845_940_0_69_21_0_58443_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_940_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::::Parallel assignment for 107614, 107616 := 107615, 107611::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_940_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::B11650 = 0x2>R7692
assume B11650goto:
11859_941_0_0_21_0_49281_0
Block 11822_940_0_69_21_0_58444_0:
B11149 = R10877>R10052
if B11149:bool goto 11831_940_0_19_21_0_55093_0 else goto 11845_940_0_69_21_0_58443_0
Block 11769_941_0_69_21_0_58446_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_936_0_0_0_0_0_0 -> 12894_936_0_0_0_0_0_0::::Parallel assignment for 101103 := 101104::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_936_0_0_0_0_0_0 -> 12894_936_0_0_0_0_0_0::R10877 = R10581+0x76a700 B10878 = add_must_ofl:bif(R10581,0x76a700)B10879 = !B10878
assume B10879 B10880 = R10877==R10052
if B10880:bool goto 11808_940_0_19_21_0_55092_0 else goto 11822_940_0_69_21_0_58444_0
Block 11845_954_1_71_21_0_58447_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_954_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::::Parallel assignment for 77169, 77171 := 77170, 77166::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_954_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::B16087 = 0x2>R14801
assume B16087goto:
11859_955_1_0_21_0_49282_0
Block 11822_954_1_71_21_0_58448_0:
B15326 = R15058>R14803
if B15326:bool goto 11831_954_1_25_21_0_56189_0 else goto 11845_954_1_71_21_0_58447_0
Block 11769_955_1_71_21_0_58450_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_950_1_0_0_0_0_0 -> 12894_950_1_0_0_0_0_0::::Parallel assignment for 72242 := 72243::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_950_1_0_0_0_0_0 -> 12894_950_1_0_0_0_0_0::R15058 = R14811+0x76a700 B15059 = add_must_ofl:bif(R14811,0x76a700)B15060 = !B15059
assume B15060 B15061 = R15058==R14803
if B15061:bool goto 11808_954_1_25_21_0_56188_0 else goto 11822_954_1_71_21_0_58448_0
Block 11845_956_0_73_21_0_58451_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_956_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::::Parallel assignment for 45324, 45326 := 45325, 45321::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_956_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::B10925 = 0x2>R7692
assume B10925goto:
11859_957_0_0_21_0_49283_0
Block 11822_956_0_73_21_0_58452_0:
B10649 = R10417>R9518
if B10649:bool goto 11831_956_0_5_21_0_51437_0 else goto 11845_956_0_73_21_0_58451_0
Block 11769_957_0_73_21_0_58454_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_952_0_0_0_0_0_0 -> 12894_952_0_0_0_0_0_0::::Parallel assignment for 42094 := 42095::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_952_0_0_0_0_0_0 -> 12894_952_0_0_0_0_0_0::R10417 = R10083+0x76a700 B10418 = add_must_ofl:bif(R10083,0x76a700)B10419 = !B10418
assume B10419 B10420 = R10417==R9518
if B10420:bool goto 11808_956_0_5_21_0_51436_0 else goto 11822_956_0_73_21_0_58452_0
Block 11845_957_0_75_21_0_58455_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_957_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::::Parallel assignment for 67955, 67957 := 67956, 67952::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_957_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::B10273 = 0x2>R7692
assume B10273goto:
11859_958_0_0_21_0_49284_0
Block 11822_957_0_75_21_0_58456_0:
B10036 = R9666>R9485
if B10036:bool goto 11831_957_0_27_21_0_56503_0 else goto 11845_957_0_75_21_0_58455_0
Block 11769_958_0_75_21_0_58458_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_953_0_0_0_0_0_0 -> 12894_953_0_0_0_0_0_0::::Parallel assignment for 63593 := 63594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_953_0_0_0_0_0_0 -> 12894_953_0_0_0_0_0_0::R9666 = R9493+0x76a700 B9667 = add_must_ofl:bif(R9493,0x76a700)B9668 = !B9667
assume B9668 B9669 = R9666==R9485
if B9669:bool goto 11808_957_0_27_21_0_56502_0 else goto 11822_957_0_75_21_0_58456_0
Block 11845_961_1_77_21_0_58459_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_961_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::::Parallel assignment for 23812, 23814 := 23813, 23809::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_961_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::B14352 = 0x2>R13006
assume B14352goto:
11859_962_1_0_21_0_49285_0
Block 11822_961_1_77_21_0_58460_0:
B13865 = R13529>R13008
if B13865:bool goto 11831_961_1_13_21_0_53830_0 else goto 11845_961_1_77_21_0_58459_0
Block 11769_962_1_77_21_0_58462_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_957_1_0_0_0_0_0 -> 12894_957_1_0_0_0_0_0::::Parallel assignment for 21205 := 21206::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_957_1_0_0_0_0_0 -> 12894_957_1_0_0_0_0_0::R13529 = R13016+0x76a700 B13530 = add_must_ofl:bif(R13016,0x76a700)B13531 = !B13530
assume B13531 B13532 = R13529==R13008
if B13532:bool goto 11808_961_1_13_21_0_53829_0 else goto 11822_961_1_77_21_0_58460_0
Block 11845_966_1_79_21_0_58463_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_966_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::::Parallel assignment for 21600, 21602 := 21601, 21597::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_966_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::B13874 = 0x2>R12663
assume B13874goto:
11859_967_1_0_21_0_49286_0
Block 11822_966_1_79_21_0_58464_0:
B13535 = R13027>R12661
if B13535:bool goto 11831_966_1_9_21_0_52529_0 else goto 11845_966_1_79_21_0_58463_0
Block 11769_967_1_79_21_0_58466_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_962_1_0_0_0_0_0 -> 12894_962_1_0_0_0_0_0::::Parallel assignment for 18714 := 18715::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_962_1_0_0_0_0_0 -> 12894_962_1_0_0_0_0_0::R13027 = R12671+0x76a700 B13028 = add_must_ofl:bif(R12671,0x76a700)B13029 = !B13028
assume B13029 B13030 = R13027==R12661
if B13030:bool goto 11808_966_1_9_21_0_52528_0 else goto 11822_966_1_79_21_0_58464_0
Block 6742_964_1_125_21_0_58639_0:
R13047 = W2[I12769] R13048 = R13047>>l0x0 R13049 = 0xffff&R13048 R13050 = M12767[R11927] B13051 = 0x0<R13050
assume B13051 R13053 = 0x20+R11927 R13054 = M12767[R13053] R13055 = 0x0+R13054 M13057 = M12767[R13055] = R13049 R13058 = R13047>>l0x10 R13059 = R13058>>l0x0 R13060 = 0xffffffffff&R13059 R13061 = M13057[R11927] B13062 = 0x0<R13061
assume B13062 R13064 = M13057[R13053] R13065 = 0x20+R13064 M13066 = M13057[R13065] = R13060 R13067 = R13047>>l0x38 R13068 = R13067>>l0x0 R13069 = 0xff&R13068 R13070 = M13066[R11927] B13071 = 0x0<R13070
assume B13071 R13073 = M13066[R13053] R13074 = 0x40+R13073 M13075 = M13066[R13074] = R13069 R13076 = R13047>>l0x40 R13077 = R13076>>l0x0 R13078 = SignExtend(o1=0xa, o2=R13077:bv256) R13079 = M13075[R11927] B13080 = 0x0<R13079
assume B13080 R13082 = M13075[R13053] R13083 = 0x60+R13082 M13084 = M13075[R13083] = R13078 R13085 = M13084[R11927] B13086 = 0x0<R13085
assume B13086 R13088 = M13084[R13053] R13089 = 0x80+R13088 M13090 = M13084[R13089] = I12769 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6917_960_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::::Parallel assignment for 39158, 39169, 39171 := 39156, 39170, 39166::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6917_960_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::R13091 = 0xff&R11922 B13092 = 0x1<R13091
assume !B13092::Parallel assignment for 13056 := 13090::
Block 6742_967_0_127_21_0_58645_0:
R8682 = W2[I8439] R8683 = R8682>>l0x0 R8684 = 0xffff&R8683 R8685 = M8437[R8014] B8686 = 0x0<R8685
assume B8686 R8688 = 0x20+R8014 R8689 = M8437[R8688] R8690 = 0x0+R8689 M8692 = M8437[R8690] = R8684 R8693 = R8682>>l0x10 R8694 = R8693>>l0x0 R8695 = 0xffffffffff&R8694 R8696 = M8692[R8014] B8697 = 0x0<R8696
assume B8697 R8699 = M8692[R8688] R8700 = 0x20+R8699 M8701 = M8692[R8700] = R8695 R8702 = R8682>>l0x38 R8703 = R8702>>l0x0 R8704 = 0xff&R8703 R8705 = M8701[R8014] B8706 = 0x0<R8705
assume B8706 R8708 = M8701[R8688] R8709 = 0x40+R8708 M8710 = M8701[R8709] = R8704 R8711 = R8682>>l0x40 R8712 = R8711>>l0x0 R8713 = SignExtend(o1=0xa, o2=R8712:bv256) R8714 = M8710[R8014] B8715 = 0x0<R8714
assume B8715 R8717 = M8710[R8688] R8718 = 0x60+R8717 M8719 = M8710[R8718] = R8713 R8720 = M8719[R8014] B8721 = 0x0<R8720
assume B8721 R8723 = M8719[R8688] R8724 = 0x80+R8723 M8725 = M8719[R8724] = I8439 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6917_963_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::::Parallel assignment for 33315, 33326, 33328 := 33313, 33327, 33323::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6917_963_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::R8726 = 0xff&R8009 B8727 = 0x1<R8726
assume !B8727::Parallel assignment for 8691 := 8725::
Block 6742_997_0_129_21_0_58651_0:
R7605 = W2[I7268] R7606 = R7605>>l0x0 R7607 = 0xffff&R7606 R7608 = M7266[0x7c0] B7609 = 0x0<R7608
assume B7609 R7611 = M7266[0x7e0] R7612 = 0x0+R7611 M7614 = M7266[R7612] = R7607 R7615 = R7605>>l0x10 R7616 = R7615>>l0x0 R7617 = 0xffffffffff&R7616 R7618 = M7614[0x7c0] B7619 = 0x0<R7618
assume B7619 R7621 = M7614[0x7e0] R7622 = 0x20+R7621 M7623 = M7614[R7622] = R7617 R7624 = R7605>>l0x38 R7625 = R7624>>l0x0 R7626 = 0xff&R7625 R7627 = M7623[0x7c0] B7628 = 0x0<R7627
assume B7628 R7630 = M7623[0x7e0] R7631 = 0x40+R7630 M7632 = M7623[R7631] = R7626 R7633 = R7605>>l0x40 R7634 = R7633>>l0x0 R7635 = SignExtend(o1=0xa, o2=R7634:bv256) R7636 = M7632[0x7c0] B7637 = 0x0<R7636
assume B7637 R7639 = M7632[0x7e0] R7640 = 0x60+R7639 M7641 = M7632[R7640] = R7635 R7642 = M7641[0x7c0] B7643 = 0x0<R7642
assume B7643 R7645 = M7641[0x7e0] R7646 = 0x80+R7645 M7647 = M7641[R7646] = I7268 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6917_993_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 4061, 4075, 4071::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6917_993_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::B7648 = 0x1<R6682
assume !B7648::Parallel assignment for 7613 := 7647::
Block 6616_995_0_171_21_0_58723_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6616_995_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 2257, 2267, 2272::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6616_995_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::R7652 = 0xc0+R7272M7656 = M7287[R7272] = 0x0R7657 = 0x20+R7272M7658 = M7656[R7657] = 0x0R7659 = 0x20+R7657M7660 = M7658[R7659] = 0x0R7661 = 0x20+R7659M7662 = M7660[R7661] = 0x0R7663 = 0x20+R7661M7664 = M7662[R7663] = 0x0R7665 = 0x20+R7663M7666 = M7664[R7665] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=48, nextFPWriteCmd=CmdPointer(block=6608_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M7667 = M7666[0x800] = R7272 R7668 = R7288-0x1 B7669 = R7668>0x0
assume !B7669::Parallel assignment for 7653, 7655 := 7652, 7667::R7653 = R7652
Block 6616_965_0_173_21_0_58724_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6616_965_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::::Parallel assignment for 26512, 26517, 26527 := 26513, 26523, 26528::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6616_965_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::R8738 = 0xc0+R8445M8742 = M8460[R8445] = 0x0R8743 = 0x20+R8445M8744 = M8742[R8743] = 0x0R8745 = 0x20+R8743M8746 = M8744[R8745] = 0x0R8747 = 0x20+R8745M8748 = M8746[R8747] = 0x0R8749 = 0x20+R8747M8750 = M8748[R8749] = 0x0R8751 = 0x20+R8749M8752 = M8750[R8751] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=46, nextFPWriteCmd=CmdPointer(block=6608_966_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M8753 = M8752[R8461] = R8445 R8754 = R8462-0x1 B8755 = R8754>0x0
assume !B8755::Parallel assignment for 8739, 8741 := 8738, 8753::R8739 = R8738
Block 6616_962_1_175_21_0_58725_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6616_962_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::::Parallel assignment for 30451, 30456, 30466 := 30452, 30462, 30467::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6616_962_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::R13107 = 0xc0+R12775M13111 = M12790[R12775] = 0x0R13112 = 0x20+R12775M13113 = M13111[R13112] = 0x0R13114 = 0x20+R13112M13115 = M13113[R13114] = 0x0R13116 = 0x20+R13114M13117 = M13115[R13116] = 0x0R13118 = 0x20+R13116M13119 = M13117[R13118] = 0x0R13120 = 0x20+R13118M13121 = M13119[R13120] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=44, nextFPWriteCmd=CmdPointer(block=6608_963_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M13122 = M13121[R12791] = R12775 R13123 = R12792-0x1 B13124 = R13123>0x0
assume !B13124::Parallel assignment for 13108, 13110 := 13107, 13122::R13108 = R13107
Block 1_0_0_0_21_0_61497_0:
TRANSIENT::MetaKey(name=tac.revert.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::R9903 = 0x0
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=1)::::Parallel assignment for 9080, 9110, 9115, 9904, 9907, 9910, 9914, 9917, 9920, 9923, 9926, 9929, 9932, 9935, 9938, 9941, 9944, 9947, 9950, 9953, 9956, 9959, 9962, 9965, 9968, 9971, 9974, 9977, 9980, 9983, 9986, 9989, 9992, 9995, 9998, 10001, 10004, 10007, 10010, 10013, 10016, 10019, 10022, 10025, 10028, 10031 := 9903, 3659, 3661, 0, 5535, 2, 4, 5, 6, 7, 3165, 9, 10, 11, 12, 13, 8111, 15, 16, 7439, 18, 19, 5975, 5978, 5981, 5984, 5987, 5990, 5993, 5996, 5999, 6002, 6005, 6008, 6011, 6014, 6017, 6020, 6023, 6026, 6029, 6032, 6035, 6038, 5957, 474::R9080 = R9903UR9115 = UR3661UR10031 = UR474
Block 2597_1009_0_0_21_0_61696_0:
::Parallel assignment for 7273, 7275 := 7049, 7046::R7273 = R7049
Block 6635_997_0_0_21_0_61706_0:
::Parallel assignment for 7613 := 7266::
Block 6604_997_0_0_21_0_61707_0:
::Parallel assignment for 7653, 7655 := 7272, 7287::R7653 = R7272
Block 11039_979_0_0_21_0_61726_0:
::Parallel assignment for 8446, 8448 := 8217, 8214::R8446 = R8217
Block 2620_1009_0_0_21_0_61729_0:
::Parallel assignment for 8921, 8938, 12805, 12809 := 7045, 7050, 12402, 8207::R12805 = R12402R12809 = R8207
Block 6635_967_0_0_21_0_61730_0:
::Parallel assignment for 8691 := 8437::
Block 6604_967_0_0_21_0_61731_0:
::Parallel assignment for 8739, 8741 := 8445, 8460::R8739 = R8445
Block 2900_1008_0_0_21_0_61735_0:
::Parallel assignment for 8907, 8909 := 9511, 8921::R8907 = R9511
Block 3109_1008_0_0_21_0_61740_0:
::Parallel assignment for 9109, 9114 := 3659, 3661::UR9114 = UR3661
Block 11219_978_0_0_21_0_61741_0:
::Parallel assignment for 10216, 10241, 13916, 13918 := 8417, 8956, 8965, 8966::R10241 = R8956R13916 = R8965R13918 = R8966
Block 9151_981_0_0_21_0_61745_0:
::Parallel assignment for 9710, 9735, 11689, 11691 := 8776, 8768, 9142, 9143::R9735 = R8768R11689 = R9142R11691 = R9143
Block 9151_965_0_0_21_0_61754_0:
::Parallel assignment for 10327, 10352, 12380 := 10216, 10241, 9495::R10352 = R10241R12380 = R9495
Block 3790_996_0_0_21_0_61755_0:
::Parallel assignment for 9692, 9694 := 6678, 9710::R9692 = R6678
Block 4802_995_1_1_21_0_61776_0:
::Parallel assignment for 12264, 12266, 12268, 14292, 14319 := 11102, 11103, 11104, 10175, 10167::R12264 = R11102R12268 = R11104R14319 = R10167
Block 7146_984_1_1_21_0_61778_0:
::Parallel assignment for 12673, 14366, 14393 := 12268, 14292, 14319::R12673 = R12268R14393 = R14319
Block 11039_976_1_1_21_0_61782_0:
::Parallel assignment for 12776, 12778 := 12305, 12302::R12776 = R12305
Block 6635_964_1_1_21_0_61787_0:
::Parallel assignment for 13056 := 12767::
Block 6604_964_1_1_21_0_61788_0:
::Parallel assignment for 13108, 13110 := 12775, 12790::R13108 = R12775
Block 11219_975_1_1_21_0_61795_0:
::Parallel assignment for 16030, 16055, 20827, 20829 := 12747, 13539, 13548, 13549::R16055 = R13539R20827 = R13548R20829 = R13549
Block 9151_962_1_1_21_0_61809_0:
::Parallel assignment for 16141, 16166, 19566 := 16030, 16055, 14813::R16166 = R16055R19566 = R14813